java字符串长度px,Java SizeUtils.dp2px方法代码示例

import com.blankj.utilcode.util.SizeUtils; //导入方法依赖的package包/类

/**

* 橱窗展示UI

*

* @param holder

* @param position

* @param homeProductBean

* @R.layout.window_item

*/

public static void setItemData(final WindowHolder holder, final int position, final HomeProductBean homeProductBean) {

String quan_price = homeProductBean.getQuan_price();

/**

* @过期了

*/

if (isOutOfDate(homeProductBean)) {

holder.stateQlj.setVisibility(View.GONE);

holder.oldprice.setVisibility(View.GONE);

holder.quanFlag.setVisibility(View.GONE);

ItemUtils.showPrice(holder.oldprice, homeProductBean.getTb_big_price());

}

/**

* @没过期

*/

else {

holder.stateQlj.setVisibility(View.VISIBLE);

holder.stateQlj.setText("券立减 " + quan_price);

if (flags == 0) {

flags = holder.oldprice.getPaint().getFlags();

}

holder.oldprice.getPaint().setFlags(flags | Paint.STRIKE_THRU_TEXT_FLAG);

holder.oldprice.setVisibility(View.VISIBLE);

holder.quanFlag.setVisibility(View.VISIBLE);

ItemUtils.showPrice(holder.oldprice, homeProductBean.getTb_big_price());

ItemUtils.showPrice(holder.newprice, homeProductBean.getPrice());

}

/***

* @商品名称

*/

holder.titleName.setText(homeProductBean.getName());

/***

* @上新标签

*/

if (isToday(homeProductBean.getTb_addtime())) {

holder.stateNew.setVisibility(View.VISIBLE);

} else {

holder.stateNew.setVisibility(View.GONE);

}

/***

* @来源标签

*/

holder.stateFrom.setText(getFrom(homeProductBean.getTb_type(), homeProductBean.getTb_is_tmall()));

/**

* @已售标签

*/

holder.soldnum.setText("已售 " + homeProductBean.getTb_sale() + " 件");

/***

* @设置padding

*/

if (padding == 0) {

padding = (int) (SizeUtils.dp2px(14));

}

if (position % 2 == 0)

holder.itemView.setPadding(padding, padding, padding / 2, 0);

else

holder.itemView.setPadding(padding / 2, padding, padding, 0);

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值