【编辑推荐】
- 谷歌宣布12月正式宣布Android 8.1 安卓8.0适配厂商需加快
- 顺手记 Android 沉浸式状况栏的踩坑之路
- Android 软键盘的显示和隐蔽,如许操作就对了
- Android Go体系来了,世界“功能机”将成汗青
- 为开辟低端市场 谷歌在印度推削发化版Android体系
setDy的时刻,我们做了一个界线断定,最小的情况,我们偏移-mMinDy,显示图片的底部。
最大年夜的时刻,我们便宜图片高度-mMinDy,显示顶清晨分。
所以我们对传入的值做了最小与最大年夜值断定。
到这里我们的自定义View部分就停止了,代码很少~
结合RecyclerView
接下来就是在RecyclerView滚动时,给我们传入dy即可。
- mRecyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() {
- @Override
- public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
- super.onScrolled(recyclerView, dx, dy);
- int fPos = mLinearLayoutManager.findFirstVisibleItemPosition();
- int lPos = mLinearLayoutManager.findLastCompletelyVisibleItemPosition();
- for (int i = fPos; i <= lPos; i++) {
- View view = mLinearLayoutManager.findViewByPosition(i);
- AdImageViewVersion1 adImageView = view.findViewById(R.id.id_iv_ad);
- if (adImageView.getVisibility() == View.VISIBLE) {
- adImageView.setDy(mLinearLayoutManager.getHeight() - view.getTop());
- }
推荐阅读
开辟者大年夜赛路演 | 12月16日,技巧立异,北京不见不散 作为一个生活在移动互联网时代的技巧宅,饱受骚扰短信之苦,但没有一个简单的又不消上传本身短信的过滤应用。于是我大年夜本身收到>>>详细阅读
地址:http://www.17bianji.com/lsqh/39523.html
1/2 1

网友点评
精彩导读
科技快报
品牌展示