当前位置: 首页>>代码示例>>Java>>正文


Java SizeUtils.dp2px方法代码示例

本文整理汇总了Java中com.blankj.utilcode.util.SizeUtils.dp2px方法的典型用法代码示例。如果您正苦于以下问题:Java SizeUtils.dp2px方法的具体用法?Java SizeUtils.dp2px怎么用?Java SizeUtils.dp2px使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.blankj.utilcode.util.SizeUtils的用法示例。


在下文中一共展示了SizeUtils.dp2px方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getNoteEditNeedHeight

import com.blankj.utilcode.util.SizeUtils; //导入方法依赖的package包/类
@Override
public int getNoteEditNeedHeight() {
    // 屏幕高度减去 状态栏高度、toolbar高度、底部工具栏高度
    float height = ScreenUtils.getScreenHeight() - ThemeUtils.getStatusBarHeight()
            - SizeUtils.dp2px(56) - SizeUtils.dp2px(48);
    return (int) height;
}
 
开发者ID:ifadai,项目名称:SuperNote,代码行数:8,代码来源:EditNotePresenter.java

示例2: measureDimension

import com.blankj.utilcode.util.SizeUtils; //导入方法依赖的package包/类
private void measureDimension(int widthMeasureSpec,int heightMeasureSpec){
//        测量的值
        int measureWidth=0;
        int measureHeight=0;
//        默认值
        int defaultSize=400;

        int widthSpecMode= MeasureSpec.getMode(widthMeasureSpec);
        int heightSpcMode= MeasureSpec.getMode(heightMeasureSpec);
        int widthSpecSize= MeasureSpec.getSize(widthMeasureSpec);
        int heightSpecSize= MeasureSpec.getSize(heightMeasureSpec);
        switch (widthSpecMode){
            case MeasureSpec.EXACTLY:
                measureWidth=widthSpecSize;
                break;
            case MeasureSpec.UNSPECIFIED:
                measureWidth=SizeUtils.dp2px(defaultSize);
                break;
            case MeasureSpec.AT_MOST:
                measureWidth= Math.min(widthSpecSize,defaultSize);
                break;
        }
        switch (heightSpcMode){
            case MeasureSpec.EXACTLY:
                measureHeight=heightSpecSize;
                break;
            case MeasureSpec.UNSPECIFIED:
                measureHeight=SizeUtils.dp2px(defaultSize);
                break;
            case MeasureSpec.AT_MOST:
//                为了让解锁界面为方形,让高的值和宽一样。
                measureHeight=measureWidth;
                break;
        }
        setMeasuredDimension(measureWidth,measureHeight);

    }
 
开发者ID:ifadai,项目名称:SuperNote,代码行数:38,代码来源:LockView.java

示例3: setItemData

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);

}
 
开发者ID:While1true,项目名称:JSSample,代码行数:81,代码来源:ItemUtils.java


注:本文中的com.blankj.utilcode.util.SizeUtils.dp2px方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。