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


Java DensityUtil类代码示例

本文整理汇总了Java中com.example.jingbin.cloudreader.utils.DensityUtil的典型用法代码示例。如果您正苦于以下问题:Java DensityUtil类的具体用法?Java DensityUtil怎么用?Java DensityUtil使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


DensityUtil类属于com.example.jingbin.cloudreader.utils包,在下文中一共展示了DensityUtil类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: onBindViewHolder

import com.example.jingbin.cloudreader.utils.DensityUtil; //导入依赖的package包/类
@Override
        public void onBindViewHolder(final GankIoDataBean.ResultBean resultsBean, final int position) {
            /**
             * 注意:DensityUtil.setViewMargin(itemView,true,5,3,5,0);
             * 如果这样使用,则每个item的左右边距是不一样的,
             * 这样item不能复用,所以下拉刷新成功后显示会闪一下
             * 换成每个item设置上下左右边距是一样的话,系统就会复用,就消除了图片不能复用 闪跳的情况
             */
            if (position % 2 == 0) {
                DensityUtil.setViewMargin(itemView, false, 12, 6, 12, 0);
            } else {
                DensityUtil.setViewMargin(itemView, false, 6, 12, 12, 0);
            }
            binding.setBean(resultsBean);
            // 仿抖动
            binding.executePendingBindings();
            itemView.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    if (listener != null) {
                        listener.onClick(resultsBean, position);
                    }
                }
            });

//            binding.ivWelfare.setOnClickListener(new View.OnClickListener() {
//                @Override
//                public void onClick(View v) {
//                    ArrayList<String> imageuri = new ArrayList<String>();
//                    imageuri.add(resultsBean.getUrl());
//                    Bundle bundle = new Bundle();
//                    bundle.putInt("selet", 1);// 2,大图显示当前页数,1,头像,不显示页数
//                    bundle.putInt("code", 0);//第几张
//                    bundle.putStringArrayList("imageuri", imageuri);
//                    Intent intent = new Intent(v.getContext(), ViewBigImageActivity.class);
//                    intent.putExtras(bundle);
//                    v.getContext().startActivity(intent);
//                }
//            });
        }
 
开发者ID:joelan,项目名称:ClouldReader,代码行数:41,代码来源:WelfareAdapter.java


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