- 博客(3)
- 收藏
- 关注
原创 Android使用RecyclerView实现瀑布流,已获万赞
this.isVertical = isVertical; } public StaggeredAdapter(Context context, List datas) { super(context, datas); //设置竖直瀑布流的height集合值: //设置水平瀑布流的height集合值: mWidths = new HashMap<Integer,Integer>(); mHeights = new HashMap<Integer,Integer>(); onDataC
2022-03-19 23:18:08
3584
原创 Android从源码分析RecyclerView四级缓存复用机制一(缓存ViewHolder)
/** 5.RecyclerView.scrapOrRecycleView */ private void scrapOrRecycleView(Recycler recycler, int index, View view) { final ViewHolder viewHolder = getChildViewHolderInt(view); //只展示重点代码… if (viewHolder.isInvalid() && !viewHolder.isRemoved() &&a
2022-03-19 23:16:31
199
原创 Android之GestureDetector-简单手势操作及通过手势缩放图片,我离职后面试收割小米等大厂offer
Android提供了手势检测,并为其提供了相应的监听器,需要用到的类是GestureDetector,其实例代表了一个手势检测器,创建GestureDetector时需要传入一个GestureDetector.OnGestureListener实例,该实例就是一个监听器,负责对用户的手势行为提供响应。 GestureDetector.OnGestureListener里包含的事件处理方法如下: boolen onDown(MotionEvent e): 当触碰事件按下时触发该方法。 boolean
2022-03-19 23:14:54
2375
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人