RecyclerView item按下变色效果
来源:互联网 发布:电脑数据怎么恢复 编辑:程序博客网 时间:2024/06/06 05:26
相信大家肯定有过这样的需求,recyclerview的条目按下变色或者来个波澜效果.你肯定想到的是设置背景
android:background="@drawable/item_pressed"
但是你有没有发现无论你怎么设置都不起作用,到达本文的关键点
其实你只要设置对应条目的点击事件,以上方法就会起作用,黑体为关键部分@Override public void onBindViewHolder(final RecyclerView.ViewHolder holder, int position) { int viewType = getItemViewType(position); if (viewType == 1) { ((MyViewHolderType1) holder).mTextView.setText("类型1++++++++" + position); //关键部分 holder.itemView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Toast.makeText(holder.itemView.getContext(),"点击了", Toast.LENGTH_SHORT).show(); } }); } else if (viewType == 2) { ((MyViewHolderType2) holder).mTextView.setText("类型2++++++++" + position); } else { ((MyViewHolderType3) holder).mTextView.setText("类型3++++++++" + position); } }
阅读全文
0 0
- RecyclerView item按下变色效果
- (笔记)RecyclerView item按下变色效果 没有生效
- RecyclerView手指按下时,item背景变色
- RecyclerView中解决item点击持久变色问题
- RecyclerView中item的选中效果
- RecyclerView的Item点击事件,增加删除Item瀑布流动画效果,长按拖动Item,RecyclerView复杂布局、实现新闻频道选择器
- RelativeLayout加上ListView的item点击变色效果
- 联动滑动效果及不同Item效果的RecyclerView
- 控件按下变色
- Android listView 隔行变色+按下变色
- RecyclerView文字水平滑动可点击且item点击变色Demo
- RecyclerView实现Item滑动加载进入动画效果
- 【Android 界面效果48】Android-RecyclerView-Item点击事件设置
- 【Android 界面效果49】RecyclerView高度随Item自适应
- RecyclerView实现Item滑动加载进入动画效果
- Android中RecyclerView的item实现动画的效果
- recyclerview给item添加选中效果(多选)
- 打造酷炫RecyclerView 进入 item动画效果
- [总结]Java真是博大精深(一)
- form 中Enctype=nultipart/form-data的作用
- laravel笔记-数据库(配置与基础)
- CSS content换行技术实现字符animation loading效果
- BZOJ 2756 SCOI2012 奇怪的游戏
- RecyclerView item按下变色效果
- 关于Linux路由表的route命令
- 最大相连子序列和及相应的下标
- 程序中位运算的妙用
- JS中this的指向
- 人脸识别和跟踪程序
- 负载均衡之HTTP重定向
- 1758:二叉树(3.6数据结构之二叉树)
- 下载了一个vue项目如何运行