); } mRecyclerView.setLayoutManager(mLinearLayoutManager = new LinearLayoutManager(this)); mRecyclerView.setAdapter(new CommonAdapter<String>(MainActivity.this, R.layout.item, mockDatas) { @Override protected void convert(ViewHolder holder, String o, int position) { if (position > 0 && position % 6 == 0) { holder.setVisible(R.id.id_tv_title, false); holder.setVisible(R.id.id_tv_desc, false); holder.setVisible(R.id.id_iv_ad, true); } else { holder.setVisible(R.id.id_tv_title, true); holder.setVisible(R.id.id_tv_desc, true); holder.setVisible(R.id.id_iv_ad, false); } } }); } - compile 'com.zhy:base-rvadapter:3.0.3'
你可以随便用一个你本身爱好的Adapter封装类。
到这里,一个列表页就显示出来了,并且每隔6个会显示成图片。
一向图了,脑补下…
如今才正式开端实现。
自定义AdImageView
- public class AdImageViewVersion1 extends AppCompatImageView {
- public AdImageViewVersion1(Context context, @Nullable AttributeSet attrs) {
- super(context, attrs);
- }
-
- private RectF mBitmapRectF;
- private Bitmap mBitmap;
-
- private int mMinDy;
-
- @Override
- protected void onSizeChanged(
推荐阅读
基于iOS 11机器学习垃圾短信过滤应用:熊猫吃短信
开辟者大年夜赛路演 | 12月16日,技巧立异,北京不见不散
作为一个生活在移动互联网时代的技巧宅,饱受骚扰短信之苦,但没有一个简单的又不消上传本身短信的过滤应用。于是我大年夜本身收到>>>详细阅读
本文标题:Android仿知乎创意广告 广告还能这么玩?
地址:http://www.17bianji.com/lsqh/39523.html
1/2 1