在 ConvenientBanner 最后一页加入一个 button 给用户点击怎么实现

来源:6-3 启动图功能优化与完善

慕斯卡2268586

2018-07-24

课程中的代码:

@Override
public void onItemClick(int position) {
   if (position == INTEGERS.size() - 1) {
       MilkSharedPreference.setAppFlag(SrollLauncherTag.HAS_FIRST_LAUNCHER_APP.name(), true);
       // 检查用户登录
       checkLoginInState();
   }
}

用户怎么知道点击最后一页才会改变存储状态?一般来说都是在最后一页加一个 button ,让用户点击之后才改变存储状态,那么问题来了:由于最新版的 ConvenientBanner 我不熟悉, 我不知道怎么在 ConvenientBanner 的最后一页加入一个 button ,请老师给我一个思路,谢谢

写回答

1回答

傅猿猿

2018-07-24

判断最后一页是根据position去判断的,开始不是有个初始化的方法吗,那里加进去的View就是每一页。然后呢,关于accountmanager,我在重构的视频里精简了,原因是好多同学绕不过来,重构视频应该在后期制作了,banner的依赖我也换了个更简单的给大家,关于自己去实现一个的话,不是很麻烦,但是没必要。加button的话,一般企业两种做法,方法一,直接画图上,然后点击整个屏幕都一样。方法二,就是在add这个view的时候add有了button的view,是什么事件就传什么事件,在add前初始化事件就好

0
1
慕斯卡2268586
非常感谢!
2019-08-16
共1条回复

Android通用框架设计与完整电商App开发

从第一行代码开始教你,通用且一键式配置的框架设计并轻松实现完整电商App

2028 学习 · 1182 问题

查看课程