首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏叽叽西

    RecycleView

    ItemTouchHelper用法: // COMPLETED (3) Create a new ItemTouchHelper with a SimpleCallback that handles both LEFT and RIGHT swipe directions // Create an item touch helper to handle swiping items off the list new ItemTouchHelper(new Ite

    44520编辑于 2022-05-17
  • 来自专栏木溪知识加油站

    笔记——RecycleView相关(五)

    《个人平时笔记,看到的同学欢迎指正错误》 1、RecycleView复用原理:https://www.cnblogs.com/dasusu/p/7746946.html 回收的逻辑比较简单:

    52940发布于 2018-12-27
  • 来自专栏android自用

    RecycleView嵌套子RecycleView并且网格布局问题

    问题:子RecycleView网格布局的话,使用GridSpacingItemDecoration控制间隔大小,不断上下滑动,部分间距会不断变大,超出界面解决方法:if (holder.rlv_select.getItemDecorationCount

    61720编辑于 2023-07-07
  • 来自专栏全栈程序员必看

    使用BRVAH RecycleView 嵌套RecycleView点击Item里面内容无法响应

    问题描述 使用BRVAH (大猴子)RecycleView 嵌套RecycleView 点击Item 子类RecycleView内容的部分无法被点击。 解决办法 将子类RecycleView 重新定义一下 对其触摸事件让自身控件对其事件进行消费 (通俗的讲就是不让子类的RecycleView 自己有点击事件) 把这个替换成子类的RecycleView

    1.5K30发布于 2021-04-07
  • 来自专栏十二的树洞

    安卓开发——Recycleview

    实验二: Recycleview基本使用 实验目标和实验内容: 1、掌握UI设计中的layout布局(约束布局)与基本控件(button、text、imageview等); 2、掌握复杂控件与adapter //设置增加或删除条目的动画 recyclerView.setItemAnimator( new DefaultItemAnimator()); 接下来就开始完善之前的Demo吧 首先添加RecycleView tvContent = itemView.findViewById(R.id.item02_content); } } } 实验结果:(实验小结与结果截图) 实验小结 1.使用RecycleView 开发必须初始化LinearLayoutManager:recyclerView.setLayoutManager(linearLayoutManager); 2.使用RecycleView时适配器要继承 onBindViewHolder 来加载数据 ③ getItemCount 得到数据源的大小 3.和ListView一样使用RecycelView嵌套在scrollView里面的时候也会存在一些问题,recycleView

    3K11编辑于 2021-12-24
  • 来自专栏码客

    Android RecycleView高度自适应

    高度自适应 当RecycleView的高度为wrap_content 并且item的高度也是wrap_content时 RecycleView的高度就不会根据内容自动设置 解决方法如下 import android.content.Context

    5.1K20发布于 2019-10-21
  • 来自专栏全栈程序员必看

    recycleview的优化_recyclerview原理

    最近研究应用流畅度专题时,发现RecyclerView里边的坑真多,有很多可以优化的点,在理解优化点之前,最好对RecyclerView的缓存机制有一些了解,比如得知道CacheView和RecycledViewPool的区别和联系,RecyclerView的绘制流程有一定了解,再来谈RecyclerView的性能提升。缓存机制可以看看这篇文章:基于滑动场景解析RecyclerView的回收复用机制原理

    5.5K21编辑于 2022-11-16
  • 来自专栏Android Note

    RecycleView的拖动排序

    RecycleView还没有出现的那个年代,依稀记得是重写GridView实现拖拽,WindowManager实现拖拽的镜像。 不过,现在好了,有了RecycleView之后,一切都变得简单了。 因为RecycleView提供了拖动的回调ItemTouchHelper.Callback,通过实现该类,会让我们少写很多代码。 先看一下,简化后的Demo效果图。 ?

    1.9K20发布于 2018-07-02
  • 来自专栏Android Note

    Kotlin 与RecycleView简介

    --->type--->$type") },{ pos,type->toast("pos--->$pos--->type--->$type") }) adapter.appendList(list) recycleView.adapter

    80340发布于 2018-07-02
  • 来自专栏Android Note

    RecycleView之GridLayoutManager的ItemDecoration

    最近项目中,有需求去写一个九宫格的菜单,因为之前有用RecycleView,知道去设置不同的setLayoutManager,就会呈现出不同的列表样式。

    3.5K70发布于 2018-07-02
  • 来自专栏向治洪

    android RecycleView Adapter简单封装

    extends View> V inflate(int resource) { return inflate(resource, null, false); } } 最后贴上RecycleView.Adapter

    1.1K80发布于 2018-02-05
  • 来自专栏伟大程序猿的诞生

    Android TV开发总结【RecycleView

    在TV开发中RecycleView的使用是最让人头疼的经常会出现焦点丢失。因为当item未显示时不能获取焦点。所以当我们按上下键时经常丢失焦点或者焦点乱跳。 所以我们这里需要需要自定义RecycleView。 defStyle) { initView(); initAttr(attrs); } /** * 初始化View * 为避免recycleview

    3.3K20发布于 2019-01-21
  • 来自专栏码上积木

    RecycleView三问—腾讯真题

    Recycleview相比也是每个Android开发者熟得不能再熟的控件了,但是你对他又真的了解多少呢?看看今天的三问你都能答得上来吗? 和listview区别 Recycleview有几级缓存,缓存过程? 说说RecyclerView性能优化。 和listview区别 Recycleview布局效果更多,增加了纵向,表格,瀑布流等效果 Recycleview去掉了一些api,比如setEmptyview,onItemClickListener等等 ,给到用户更多的自定义可能 Recycleview去掉了设置头部底部item的功能,专向通过viewholder的不同type实现 Recycleview实现了一些局部刷新,比如notifyitemchanged Recycleview自带了一些布局变化的动画效果,也可以通过自定义ItemAnimator类实现自定义动画效果 Recycleview缓存机制更全面,增加两级缓存,还支持自定义缓存逻辑 Recycleview

    1.6K40发布于 2020-09-27
  • 来自专栏yang0range

    RecycleView终极封装(添加头、尾)

    今天给大家带来一个对于Recycleview的终极封装包含头、尾。 背景 Recycleview可以说是我们最常用的控件之一,只要有列表几乎就会用到。 >(>﹏<) 暂时就这么多了~</string> <string name="list_index_loading_error">(>﹏<) 点我加载更多~</string> 点击事件 因为Recycleview

    1.1K20发布于 2019-03-20
  • 来自专栏全栈程序员必看

    Android 【实现自动轮询的RecycleView

    需求:类似医院或者商场,大屏幕无限轮播item (广告词/广告图…) 代码如下 /** * Created by Xia_焱 on 2017/8/20. */ public class AutoPollRecyclerView extends RecyclerView { private static final long TIME_AUTO_POLL = 32; AutoPollTask autoPollTask; private boolean running; //标

    63520发布于 2021-04-07
  • 来自专栏小陈飞砖

    addOnPreDrawListener()的在recycleView中使用的坑

    addOnPreDrawListener()在recycleView的item中使用时,即使使用removeOnPreDrawListener(this),但是onPreDraw()还是会被不断调用,阻塞

    43620编辑于 2022-06-25
  • 来自专栏韩曙亮的移动开发专栏

    【Android应用开发】RecycleView API 翻译 (文档翻译)

    鉴于上述原因, 在 RecycleView 中有两种类型的与Position相关的方法: 布局位置 (layout position): 最近的一次布局计算的项目位置. 从 RecycleView 中被附加或者移除的时候该监听器就会被通知. interface RecyclerView.OnItemTouchListener 项目触摸监听器的作用 : RecycleView 的层级中触摸事件被当做 RecycleView 自己的滚动操作, 设置了该监听器, 就可以在 RecycleView 将触摸事件当做滚动事件之前拦截这些触摸操作. class RecyclerView.OnScrollListener RecycleView 池 可以让你在不同的 RecycleView 之间 分享 View 组件. class RecyclerView.Recycler Recycler (复用器) 作用是管理 已销毁 , int index) 为这个 RecycleView 添加一个项目装饰 (RecycleView.ItemDecoration). void addOnChildAttachStateChangeListener

    2.1K40编辑于 2023-03-27
  • 来自专栏全栈程序员必看

    ▲ Android 使用RecycleView自定义日历签到效果

    最近公司又要求做一个签到日历效果,我为啥加个又是之前我实现了一个日历签到效果,而这次我使用的则是RecycleView去实现。 实现思路 初始化日历数据,把数据传入到适配器中并显示。

    1.5K20发布于 2021-04-07
  • 来自专栏计算机工具

    recycleview 增加自定义头部和尾部

    public MyHolder(View itemView) { super(itemView); } } } 在mainActivity中声明《recycleview

    32910编辑于 2024-12-16
  • 来自专栏青蛙要fly的专栏

    项目需求讨论 - RecycleView 分页加载实现分析

    我本来先是网上看RecycleView的分页加载的方式,但是看到很多文章都是帮你封装好,然后让你拿来直接用,一是直接拿别人封装的东西自己还是不理解,二是如果要加定制化的东西,改别人的代码毕竟不方便,或者你就用了一个功能 那我们怎么样才能滑到下面的时候能看到<加载中>这个呢,其实很简单,把这个<加载中>也作为RecycleView的列表中的一项即可。 所以在第一次访问的时候,我们的RecycleView的adapter中返回列表的个数要进行判断。 那我们就来看怎么实现这个RecycleView的列表中如何层显不同布局。 我们自定义一个BaseLoadAdapter继承RecycleView.Adapter。 RecyclerView.OnScrollListener,复写public void onScrolled(RecyclerView recyclerView, int dx, int dy)方法,我们就可以监听RecycleView

    74110编辑于 2024-02-18
领券