问题标签 [fastadapter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 设置 mikepenz/fastAdapter
我正在尝试实现mikepenz/fastAdapter,但我从 github 页面无法理解。他正在使用我以前从未使用过的黄油刀。谁能向我解释我必须做什么才能使用此适配器设置示例回收器视图。还有一些示例代码可能会有所帮助。提前致谢。
android - MikePenz FastAdapter 用法
我正在尝试实现 fastadapter。我只是复制了示例代码并试图让它工作。当我尝试它时,它不会在我的回收站视图中显示任何内容。通过调试,我发现 bindView() 没有被调用。
我的 SampleItem.jave
我的活动
我的 build.gradle
带分机:
提前感谢您的帮助。
android - 如何使用 EndlessScroll 改进具有复杂 ViewHolder 的 RecyclerView
我正在研究具有复杂回收视图的项目。它类似于 instagram 帖子提要。我将mikepenz/FastAdapter用于 recyclerview 适配器,它具有非常平滑的滚动。但是当我开始将新闻项目附加到适配器时,滚动开始口吃。
我分析了应用程序的内存使用情况,当我们加载更多项目时它会变得更高。
那么避免这种内存跳跃的最佳方法是什么。我尝试了所有文档,但它们仍然都将项目附加到适配器并且它有效。在我的情况下,这使得 ui 笨拙
android - Gradle 警告:您似乎正在尝试替换版本变量,但使用单引号 (')。尝试使用快速适配器库
美好的一天,我正在尝试在我的项目中使用快速适配器库。我从这个链接 https://github.com/mikepenz/FastAdapter阅读了安装指南。我的项目的同步成功建立,但我收到了这个警告(捕获的链接)说,
“看起来您正在尝试替换版本变量,但使用单引号 (')。”
实施 'com.android.support:appcompat-v7:${latestSupportLib}'
虽然项目构建成功,但看到实现库下的红线让我很烦。可以忽略该警告还是有任何方法可以解决该警告?
android - Showing more details in RecyclerView + FastAdapter, when the item has been clicked
In an app using FastAdapter and ConstraintLayout I display a list of completed games (pardon the non-english characters in the screenshot):
When the app user clicks an item in the list (anywhere in the item), I would like to display an image view with a square game board and also change the plus image view to minus:
For that I have already prepared a method:
However my problem is that I am not sure, where to call the method.
Should I add a click listener to the fast adapter object or should I add it to my view holder?
Also, when looking at ExpandableSampleActivity example, I notice that there is some animation and wonder how to animate my disclosure of the mBoard image view...
Below is my current source code:
I have also asked my question in the Github issue 713
UPDATE:
I have tried adding a boolean details
to my model and use it in the bindView
method (true means display the mBoard
), but the app behaves erratically now, wrong details are shown and that not immediately after clicking -
Here the new Fragment source code:
And here the changed FinishedGameItem model:
The app kind of works, but erratically:
android - 如何更新自定义 PrimaryDrawerItem 中的视图?
我正在使用 MaterialDrawer(以及 FastAdapter)在我的应用程序中创建左右抽屉,目前我在右侧抽屉中使用紧凑样式的帐户标题(请参阅下面屏幕截图中带有用户照片的绿色区域)。
但是我需要更多的文本字段,所以我想切换 - 并使用自定义 PrimaryDrawerItem(请参见下面屏幕截图中的洋红色区域)。
我研究了https://github.com/mikepenz/MaterialDrawer/blob/develop/FAQ/howto_modify_add_custom_draweritems.md中列出的指南,并尝试在这里使用 ImageView 和两个 TextView 创建这样的项目:
我的问题是当我打电话时
然后我的自定义 PrimaryDrawerItem 的视图没有更新,正如您在屏幕截图的洋红色区域中看到的那样(请原谅非英文文本):
另外,我不太确定到底是什么vh.itemView
?
android - Issues when using Android Room together with Mike Penz Fastadapter
I am trying to use Mike Penz Fastadapter. According to the ReadMe, the first step is to have a model class that extends "AbstractItem" from his library. I did that on my Room entity class, because that is the item that I want to have in the recyclerview:
My entity that used to work just fine now throws compile errors:
It seems like there are issues when using Room on extended entities, as suggested by this related question. This is quite a bummer, since Fastadapter would have been a nice solution for N-level expandables. Any idea on how to tackle this problem? Can I use Room with Fastadaper?
I could copy the list of items into a non-database dummy model class, but that seems quite inefficient to me and would add bloat code to synchronise the database with the dummy...
Ideas appreciated :-)
android - Android Room:是否可以在实体中使用有界类型参数?
我目前正在将 Mike Penz Fastadapter 与 Android Room 结合使用。可扩展模型类需要这样实现:
我想将该模型也用作房间实体。第一个问题很容易解决——我创建了一个自定义版本的 AbstractExpandableItem,其中的字段将使用@Ignore 标签进行注释,以免妨碍代码生成。Fastadapter 的一个更简单的实现以这种方式工作得很好。
但是,Room 似乎在实体的有界类型参数方面存在问题,因为它在 DAO 实现中引发了以下编译错误:
- 错误:(40, 115) 错误: 找不到符号类 Parent
- 错误:(40, 123) 错误:找不到符号类 SubItem
我的 DAO 是:
与这个人不同,我无法通过更新解决我的问题 - 我将 Room gradle 版本放在 1.1.1 上,但错误仍然发生。
android - 如何在 FastAdaper Android 的复选框中使用滑动添加到收藏夹?
我希望我的 RecyclerView 项目向左滑动,并且必须显示星形复选框以添加到收藏夹列表。我正在使用 Mike Penz 的 FastAdapter。我怎样才能做到这一点?