Commit 45a3de79 authored by maxiaoliang's avatar maxiaoliang

修改1

parent 1643e604
...@@ -21,7 +21,7 @@ public class NetConfig { ...@@ -21,7 +21,7 @@ public class NetConfig {
} }
// 根据调试选项更新环境 // 根据调试选项更新环境
public static Environment sEnvironment = DEV;// 当前环境 public static Environment sEnvironment = PRODUCT;// 当前环境
public static String BASE_WEB_URL = ""; public static String BASE_WEB_URL = "";
public static String BASE_URL = ""; public static String BASE_URL = "";
public static String BASE_NEW_URL = ""; public static String BASE_NEW_URL = "";
...@@ -280,6 +280,7 @@ public class NetConfig { ...@@ -280,6 +280,7 @@ public class NetConfig {
public static final String HOME_FLASH_SALE_SKILL = "app/v1/game/xiaoxiang/skill";//秒杀时间表 public static final String HOME_FLASH_SALE_SKILL = "app/v1/game/xiaoxiang/skill";//秒杀时间表
public static final String HOME_FLASH_SALE_BEGIN_SKILL = "app/v1/game/xiaoxiang/skill";//开始秒杀 public static final String HOME_FLASH_SALE_BEGIN_SKILL = "app/v1/game/xiaoxiang/skill";//开始秒杀
public static final String HOME_FLASH_SALE_SKILL_LIST = "app/v1/game/xiaoxiang/skill/list";//秒杀商品列表 public static final String HOME_FLASH_SALE_SKILL_LIST = "app/v1/game/xiaoxiang/skill/list";//秒杀商品列表
public static final String HOME_FLASH_SALE_UPDATE_ORDER_ADDRESS= "app/v1/game/xiaoxiang/update/order/addr";//关联秒杀订单地址(商品秒杀专用)
} }
......
...@@ -388,4 +388,8 @@ interface IHomeApi { ...@@ -388,4 +388,8 @@ interface IHomeApi {
@Query("durationId") durationId: String?, @Query("durationId") durationId: String?,
@Query("id") id: String? @Query("id") id: String?
): Observable<Response<ToSkillInfoEntity>> ): Observable<Response<ToSkillInfoEntity>>
//关联地址
@POST(NetConfig.FlashSale.HOME_FLASH_SALE_UPDATE_ORDER_ADDRESS)
fun updateAddress(@Query("addressId") addressId: String?,@Query("outTradeNo") outTradeNo: String?): Observable<Response<Any>>
} }
\ No newline at end of file
...@@ -160,6 +160,6 @@ public interface IUserInfoApi { ...@@ -160,6 +160,6 @@ public interface IUserInfoApi {
* @return * @return
*/ */
@POST(NetConfig.User.URL_PAY_RIGHTS_ORDER) @POST(NetConfig.User.URL_PAY_RIGHTS_ORDER)
Observable<Response<AliPayEntity>> aliPayRights(@Query("goodsId") String goodsId, @Query("payType") String payType, @Query("phone") String phone,@Query("rechargeType") String rechargeType); Observable<Response<AliPayEntity>> aliPayRights(@Query("goodsId") String goodsId, @Query("payType") String payType, @Query("phone") String phone,@Query("rechargeType") String rechargeType,@Query("skill") Boolean skill,@Query("outTradeNo") String outTradeNo);
} }
package com.zxhl.cms.net.model.box package com.zxhl.cms.net.model.box
class GoodList { import java.io.Serializable
class GoodList : Serializable {
var id: String? = "" var id: String? = ""
var productId: String? = "" var productId: String? = ""
var boxId: String? = "" var boxId: String? = ""
...@@ -9,6 +11,7 @@ class GoodList { ...@@ -9,6 +11,7 @@ class GoodList {
var descImg: String? = "" var descImg: String? = ""
var salePrice: String? = "" var salePrice: String? = ""
var salePriceStr: String? = "" var salePriceStr: String? = ""
var skillPrice: String? = ""
var originalPriceDb: String? = "" var originalPriceDb: String? = ""
var cateName: String? = "" var cateName: String? = ""
var goodsLevel: String? = "" var goodsLevel: String? = ""
......
...@@ -299,6 +299,17 @@ ...@@ -299,6 +299,17 @@
android:scheme="xxsq" /> android:scheme="xxsq" />
</intent-filter> </intent-filter>
</activity> </activity>
<activity android:name=".activity.SkillShopActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data
android:host="skillshop"
android:scheme="xxsq" />
</intent-filter>
</activity>
</application> </application>
......
...@@ -41,6 +41,8 @@ class CardDetailActivity : BaseActivity(), CardDetailContract.View { ...@@ -41,6 +41,8 @@ class CardDetailActivity : BaseActivity(), CardDetailContract.View {
private var payResultObservable: Observable<PayResultEntity>? = null private var payResultObservable: Observable<PayResultEntity>? = null
var goodsID: String? = "" var goodsID: String? = ""
var type: String? = "0" var type: String? = "0"
var skill:Boolean?=false
var outTradeNo:String?=""
override fun onClick(v: View?) { override fun onClick(v: View?) {
} }
...@@ -58,6 +60,9 @@ class CardDetailActivity : BaseActivity(), CardDetailContract.View { ...@@ -58,6 +60,9 @@ class CardDetailActivity : BaseActivity(), CardDetailContract.View {
val cardbean: RightsDetailEntity = val cardbean: RightsDetailEntity =
intent.getSerializableExtra("cardbean") as RightsDetailEntity intent.getSerializableExtra("cardbean") as RightsDetailEntity
type= intent.getStringExtra("type") type= intent.getStringExtra("type")
outTradeNo= intent.getStringExtra("outTradeNo")
skill= intent.getBooleanExtra("skill",false)
Log.e("MXL","skill"+skill)
initPay() initPay()
goodsID = cardbean.id goodsID = cardbean.id
id_img_back?.setOnClickListener { id_img_back?.setOnClickListener {
...@@ -84,7 +89,7 @@ class CardDetailActivity : BaseActivity(), CardDetailContract.View { ...@@ -84,7 +89,7 @@ class CardDetailActivity : BaseActivity(), CardDetailContract.View {
id_tv_card_price?.text = "${bean.salePrice}" id_tv_card_price?.text = "${bean.salePrice}"
id_tv_guanfang_price?.text = "官方价 ¥${bean.originPrice}元" id_tv_guanfang_price?.text = "官方价 ¥${bean.originPrice}元"
id_tv_guanfang_price?.getPaint()?.setFlags(Paint.STRIKE_THRU_TEXT_FLAG) //中划线 id_tv_guanfang_price?.getPaint()?.setFlags(Paint.STRIKE_THRU_TEXT_FLAG) //中划线
id_tv_pay_price?.text = "${bean.salePrice}" id_tv_pay_price?.text = "${bean.skillPrice}"
id_tv_jiesheng_price?.text = "立省${bean.costPrice}元" id_tv_jiesheng_price?.text = "立省${bean.costPrice}元"
} }
...@@ -150,7 +155,7 @@ class CardDetailActivity : BaseActivity(), CardDetailContract.View { ...@@ -150,7 +155,7 @@ class CardDetailActivity : BaseActivity(), CardDetailContract.View {
isClickPayBtn = true isClickPayBtn = true
mLoading?.setLoading("请稍后...") mLoading?.setLoading("请稍后...")
mLoading?.show() mLoading?.show()
mPayPresenter?.requestRightsAliPay(goodsID.toString(), pay_type.toString(), "","51") mPayPresenter?.requestRightsAliPay(goodsID.toString(), pay_type.toString(), "","51",skill,outTradeNo)
} }
override fun requestOrderSuc(result: AliPayEntity) { override fun requestOrderSuc(result: AliPayEntity) {
......
...@@ -30,6 +30,7 @@ class FlashSaleActivity : BaseActivity(), FlashSaleContract.View, ...@@ -30,6 +30,7 @@ class FlashSaleActivity : BaseActivity(), FlashSaleContract.View,
private var durationId: String? = "" private var durationId: String? = ""
private var skillGoodsEntity: SkillGoodsEntity? = null private var skillGoodsEntity: SkillGoodsEntity? = null
var mChoosList: MutableList<String> = ArrayList() var mChoosList: MutableList<String> = ArrayList()
var outTradeNo:String?=""
override fun onClick(v: View?) { override fun onClick(v: View?) {
} }
...@@ -119,29 +120,37 @@ class FlashSaleActivity : BaseActivity(), FlashSaleContract.View, ...@@ -119,29 +120,37 @@ class FlashSaleActivity : BaseActivity(), FlashSaleContract.View,
} }
if (boolean) { if (boolean) {
outTradeNo=result?.outTradeNo
val user = SettingPreference.getUserInfoData() val user = SettingPreference.getUserInfoData()
if (user.member) { if (user.member) {
if (TextUtils.equals(skillGoodsEntity?.goodsType, "50")) { if (TextUtils.equals(skillGoodsEntity?.goodsType, "50")) {
val intent = Intent(this, ToPaySkillGoodsActivity::class.java) val intent = Intent(this, ToPaySkillGoodsActivity::class.java)
intent.putExtra("skillgoods", skillGoodsEntity) intent.putExtra("skillgoods", skillGoodsEntity)
intent.putExtra("type", "1") intent.putExtra("type", "1")
intent.putExtra("skill",true)
intent.putExtra("outTradeNo",outTradeNo)
startActivity(intent) startActivity(intent)
} else if (TextUtils.equals(skillGoodsEntity?.goodsType, "51")) { } else if (TextUtils.equals(skillGoodsEntity?.goodsType, "51")) {
//卡券商品 //卡券商品
val intent = Intent(mActivity, CardDetailActivity::class.java) val intent = Intent(mActivity, CardDetailActivity::class.java)
intent.putExtra("cardbean", skillGoodsEntity?.card) intent.putExtra("cardbean", skillGoodsEntity?.card)
intent.putExtra("type", "1") intent.putExtra("type", "1")
intent.putExtra("skill",true)
intent.putExtra("outTradeNo",outTradeNo)
startActivity(intent) startActivity(intent)
} else if (TextUtils.equals(skillGoodsEntity?.goodsType, "99")) { } else if (TextUtils.equals(skillGoodsEntity?.goodsType, "99")) {
//实物商品 // //实物商品
mChoosList.clear() // mChoosList.clear()
mChoosList.add(skillGoodsEntity?.goods?.id.toString()) // mChoosList.add(skillGoodsEntity?.goods?.id.toString())
val intent = Intent(mActivity, ShopOrderActivity::class.java) val intent = Intent(mActivity, SkillShopActivity::class.java)
intent.putExtra("goodsbean", skillGoodsEntity?.goods)
intent.putExtra("type", "1") intent.putExtra("type", "1")
intent.putStringArrayListExtra( intent.putExtra("skill",true)
"stringList", intent.putExtra("outTradeNo",outTradeNo)
mChoosList as java.util.ArrayList<String>? // intent.putStringArrayListExtra(
) // "stringList",
// mChoosList as java.util.ArrayList<String>?
// )
startActivity(intent) startActivity(intent)
} }
......
...@@ -50,7 +50,7 @@ class RightsDetailActivity : BaseActivity(), RightsDetailContract.View, RightsPa ...@@ -50,7 +50,7 @@ class RightsDetailActivity : BaseActivity(), RightsDetailContract.View, RightsPa
private var brandName: String = ""; private var brandName: String = "";
private var mRightsData: RightsDetailEntity? = null private var mRightsData: RightsDetailEntity? = null
private var mLoading: LoadingDialog? = null private var mLoading: LoadingDialog? = null
var skill:Boolean?=false
override fun layoutID(): Int { override fun layoutID(): Int {
return R.layout.activity_layout_rights_detail return R.layout.activity_layout_rights_detail
} }
......
...@@ -33,6 +33,7 @@ class SettingActivity : BaseActivity() { ...@@ -33,6 +33,7 @@ class SettingActivity : BaseActivity() {
} }
id_tv_user_number?.text = user.nickname id_tv_user_number?.text = user.nickname
id_tv_number?.text=user.phone id_tv_number?.text=user.phone
id_tv_id?.text=user.uid
id_tv_version_code?.text = "V${Constant.Param.vn}" id_tv_version_code?.text = "V${Constant.Param.vn}"
if (!TextUtils.isEmpty(user.headImage)) { if (!TextUtils.isEmpty(user.headImage)) {
Glide.with(this).load(user.headImage) Glide.with(this).load(user.headImage)
......
...@@ -43,6 +43,8 @@ class ToPaySkillGoodsActivity : BaseActivity(), CardDetailContract.View { ...@@ -43,6 +43,8 @@ class ToPaySkillGoodsActivity : BaseActivity(), CardDetailContract.View {
private var payResultObservable: Observable<PayResultEntity>? = null private var payResultObservable: Observable<PayResultEntity>? = null
var goodsID: String? = "" var goodsID: String? = ""
var type: String? = "0" var type: String? = "0"
var skill:Boolean?=false
var outTradeNo:String?=""
override fun onClick(v: View?) { override fun onClick(v: View?) {
} }
...@@ -60,6 +62,8 @@ class ToPaySkillGoodsActivity : BaseActivity(), CardDetailContract.View { ...@@ -60,6 +62,8 @@ class ToPaySkillGoodsActivity : BaseActivity(), CardDetailContract.View {
val skillGoodsEntity: SkillGoodsEntity = val skillGoodsEntity: SkillGoodsEntity =
intent.getSerializableExtra("skillgoods") as SkillGoodsEntity intent.getSerializableExtra("skillgoods") as SkillGoodsEntity
type = intent.getStringExtra("type") type = intent.getStringExtra("type")
outTradeNo = intent.getStringExtra("outTradeNo")
skill= intent.getBooleanExtra("skill",false)
initPay() initPay()
goodsID = skillGoodsEntity.goodsId goodsID = skillGoodsEntity.goodsId
setDataView(skillGoodsEntity) setDataView(skillGoodsEntity)
...@@ -155,7 +159,7 @@ class ToPaySkillGoodsActivity : BaseActivity(), CardDetailContract.View { ...@@ -155,7 +159,7 @@ class ToPaySkillGoodsActivity : BaseActivity(), CardDetailContract.View {
isClickPayBtn = true isClickPayBtn = true
mLoading?.setLoading("请稍后...") mLoading?.setLoading("请稍后...")
mLoading?.show() mLoading?.show()
mPayPresenter?.requestRightsAliPay(goodsID.toString(), pay_type.toString(), "","50") mPayPresenter?.requestRightsAliPay(goodsID.toString(), pay_type.toString(), "","50",skill,outTradeNo)
} }
override fun requestOrderSuc(result: AliPayEntity) { override fun requestOrderSuc(result: AliPayEntity) {
......
...@@ -71,7 +71,7 @@ class FlashSaleAdapter : BaseRecyclerAdapter<SkillGoodsEntity, FlashSaleAdapter. ...@@ -71,7 +71,7 @@ class FlashSaleAdapter : BaseRecyclerAdapter<SkillGoodsEntity, FlashSaleAdapter.
} else { } else {
holder.id_img_member_bg?.setLoadImageUrl(bean.goods?.mainImage, false) holder.id_img_member_bg?.setLoadImageUrl(bean.goods?.mainImage, false)
holder.id_tv_name?.text = "${bean.goods?.productName}" holder.id_tv_name?.text = "${bean.goods?.productName}"
holder.id_tv_sale_price?.text = "${bean.goods?.salePriceStr}" holder.id_tv_sale_price?.text = "${bean.skillPrice}"
holder.id_tv_yuanjia?.text = "${bean.goods?.originalPriceDb}" holder.id_tv_yuanjia?.text = "${bean.goods?.originalPriceDb}"
} }
holder.id_tv_yuanjia?.getPaint()?.setFlags(Paint.STRIKE_THRU_TEXT_FLAG) //中划线 holder.id_tv_yuanjia?.getPaint()?.setFlags(Paint.STRIKE_THRU_TEXT_FLAG) //中划线
......
...@@ -15,7 +15,7 @@ class CardDetailContract { ...@@ -15,7 +15,7 @@ class CardDetailContract {
} }
interface Presenter { interface Presenter {
fun requestRightsAliPay(goodsId: String, payType: String, phone: String,type:String) fun requestRightsAliPay(goodsId: String, payType: String, phone: String,type:String,skill:Boolean?,outTradeNo:String?)
fun verifyPay(order: String?, payType: Int) fun verifyPay(order: String?, payType: Int)
} }
......
package com.zxbw.modulemain.fragment package com.zxbw.modulemain.fragment
import android.text.TextUtils import android.text.TextUtils
import android.util.Log
import android.view.View import android.view.View
import com.bumptech.glide.Glide import com.bumptech.glide.Glide
import com.bumptech.glide.load.resource.bitmap.CircleCrop import com.bumptech.glide.load.resource.bitmap.CircleCrop
...@@ -76,6 +77,18 @@ class UserCenterFragment : BaseFragment(), AdCallback<String> { ...@@ -76,6 +77,18 @@ class UserCenterFragment : BaseFragment(), AdCallback<String> {
UserDataUtils.updateUserInfo(this) UserDataUtils.updateUserInfo(this)
} }
} }
private var isPause = false
override fun onPause() {
super.onPause()
isPause = true
}
override fun onResume() {
super.onResume()
if (isPause) {
UserDataUtils.updateUserInfo(this)
}
}
override fun onResult(code: Int, result: String?) { override fun onResult(code: Int, result: String?) {
updateView() updateView()
......
...@@ -21,8 +21,8 @@ class CardDetailPresenter : CardDetailContract.Presenter { ...@@ -21,8 +21,8 @@ class CardDetailPresenter : CardDetailContract.Presenter {
} }
override fun requestRightsAliPay(goodsId: String, payType: String, phone: String,type:String) { override fun requestRightsAliPay(goodsId: String, payType: String, phone: String,type:String,skill:Boolean?,outTradeNo:String?) {
ApiClient.userInfoAPi.aliPayRights(goodsId, payType, phone,type) ApiClient.userInfoAPi.aliPayRights(goodsId, payType, phone,type,skill,outTradeNo)
.compose(RxSchedulers.observableIO2Main()) .compose(RxSchedulers.observableIO2Main())
.subscribe(object : BaseObserver<AliPayEntity>() { .subscribe(object : BaseObserver<AliPayEntity>() {
override fun onSuccess(result: AliPayEntity?) { override fun onSuccess(result: AliPayEntity?) {
......
...@@ -38,7 +38,7 @@ class RightsPayPresenter : RightsPayContract.Presenter { ...@@ -38,7 +38,7 @@ class RightsPayPresenter : RightsPayContract.Presenter {
override fun requestRightsAliPay(goodsId: String, payType: String, phone: String) { override fun requestRightsAliPay(goodsId: String, payType: String, phone: String) {
ApiClient.userInfoAPi.aliPayRights(goodsId, payType, phone, "50") ApiClient.userInfoAPi.aliPayRights(goodsId, payType, phone, "50",false,"")
.compose(RxSchedulers.observableIO2Main()) .compose(RxSchedulers.observableIO2Main())
.subscribe(object : BaseObserver<AliPayEntity>() { .subscribe(object : BaseObserver<AliPayEntity>() {
override fun onSuccess(result: AliPayEntity?) { override fun onSuccess(result: AliPayEntity?) {
......
...@@ -78,6 +78,33 @@ ...@@ -78,6 +78,33 @@
android:background="@color/white" android:background="@color/white"
android:orientation="vertical"> android:orientation="vertical">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="50dp"
android:paddingLeft="16dp"
android:paddingRight="16dp">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:textColor="@color/color_333333"
android:textSize="16sp"
android:text="手机号码" />
<TextView
android:id="@+id/id_tv_number"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:textColor="@color/color_999999"
android:textSize="14sp" />
</RelativeLayout>
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#EBEBEB" />
<RelativeLayout <RelativeLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="50dp" android:layout_height="50dp"
...@@ -90,17 +117,17 @@ ...@@ -90,17 +117,17 @@
android:layout_centerVertical="true" android:layout_centerVertical="true"
android:textColor="@color/color_333333" android:textColor="@color/color_333333"
android:textSize="16sp" android:textSize="16sp"
android:text="手机号码" /> android:text="用户ID" />
<TextView <TextView
android:id="@+id/id_tv_number" android:id="@+id/id_tv_id"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_alignParentRight="true" android:layout_alignParentRight="true"
android:layout_centerVertical="true" android:layout_centerVertical="true"
android:textColor="@color/color_999999" android:textColor="@color/color_999999"
android:textSize="14sp" android:textSize="14sp"
android:text="123455" /> android:text="" />
</RelativeLayout> </RelativeLayout>
<View <View
android:layout_width="match_parent" android:layout_width="match_parent"
......
This diff is collapsed.
...@@ -14,9 +14,20 @@ ...@@ -14,9 +14,20 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:src="@drawable/bg_dialog_exit_buy" /> android:src="@drawable/bg_dialog_exit_buy" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/id_ll_bottom"
android:layout_centerHorizontal="true"
android:layout_marginBottom="20dp"
android:text="退出将放弃抢购名额"
android:textColor="@color/color_333333"
android:visibility="gone"/>
<LinearLayout <LinearLayout
android:layout_width="240dp" android:id="@+id/id_ll_bottom"
android:layout_height="68dp" android:layout_width="262dp"
android:layout_height="80dp"
android:layout_alignBottom="@+id/id_img_bg" android:layout_alignBottom="@+id/id_img_bg"
android:gravity="center"> android:gravity="center">
......
...@@ -12,26 +12,30 @@ ...@@ -12,26 +12,30 @@
android:gravity="center_horizontal"> android:gravity="center_horizontal">
<TextView <!-- <TextView-->
android:layout_width="wrap_content" <!-- android:layout_width="wrap_content"-->
android:layout_height="wrap_content" <!-- android:layout_height="wrap_content"-->
android:layout_marginTop="116dp" <!-- android:layout_marginTop="116dp"-->
android:text="很遗憾" <!-- android:text="很遗憾"-->
android:textColor="@color/color_333333" <!-- android:textColor="@color/color_333333"-->
android:textSize="20sp" /> <!-- android:textSize="20sp" />-->
<!-- <TextView-->
<!-- android:layout_width="wrap_content"-->
<!-- android:layout_height="wrap_content"-->
<!-- android:text="被抢光了,下次再来吧~"-->
<!-- android:layout_marginTop="15dp"-->
<!-- android:textColor="@color/color_666666"-->
<!-- android:textSize="16sp" />-->
<TextView <TextView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="被抢光了,下次再来吧~" android:layout_weight="1"/>
android:layout_marginTop="15dp"
android:textColor="@color/color_666666"
android:textSize="16sp" />
<ImageView <ImageView
android:id="@+id/id_img_i_know" android:id="@+id/id_img_i_know"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginTop="30dp" android:layout_marginBottom="18dp"
android:src="@drawable/button_wozhidaol"/> android:src="@drawable/button_wozhidaol"/>
</LinearLayout> </LinearLayout>
</LinearLayout> </LinearLayout>
...@@ -23,15 +23,14 @@ ...@@ -23,15 +23,14 @@
<TextView <TextView
android:id="@+id/id_tv_name" android:id="@+id/id_tv_name"
android:layout_width="90dp" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_below="@+id/id_img_member_bg" android:layout_below="@+id/id_img_member_bg"
android:layout_centerHorizontal="true"
android:layout_marginLeft="4dp" android:layout_marginLeft="4dp"
android:layout_marginRight="4dp"
android:layout_marginTop="20dp" android:layout_marginTop="20dp"
android:lines="1" android:lines="1"
android:ellipsize="end" android:ellipsize="end"
android:text="优酷会员黄…"
android:textColor="@color/color_333333" android:textColor="@color/color_333333"
android:textSize="12sp" /> android:textSize="12sp" />
......
...@@ -24,11 +24,11 @@ ...@@ -24,11 +24,11 @@
<TextView <TextView
android:id="@+id/id_tv_name" android:id="@+id/id_tv_name"
android:layout_width="90dp" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_below="@+id/id_img_member_bg" android:layout_below="@+id/id_img_member_bg"
android:layout_centerHorizontal="true"
android:layout_marginLeft="4dp" android:layout_marginLeft="4dp"
android:layout_marginRight="4dp"
android:layout_marginTop="20dp" android:layout_marginTop="20dp"
android:ellipsize="end" android:ellipsize="end"
android:lines="1" android:lines="1"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment