首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Android实现通用筛选

今天来写一个通用的筛选的实现,也是因为之前项目中要好多地方用到筛选这么个东西,所以为了之后用起来比较方便,就简单的做了一些封装.废话不多说,看一下效果图: ?...很多APP都有用到这个筛选,相信大家也不陌生....一、需求分析 看到这个筛选之后,先来考虑一下布局,在开始接触android时候的我,可能看到这个布局的想法是:筛选这个部分,一个LinearLayout的横向布局,然后再分为3个部分,每个部分各占比重为...接下来就是调用popWindow,在那调用这个popWinow比较好呢,因为要写一个通用的筛选,所以把这些公共的部分都提取出来,放到BaseActivity中,需要用到的Activity直接继承BaseActivity...else { // 关闭checkBox时直接隐藏popuwindow hidePopListView(); } } 这样在使用的时候,直接将List< Bean 类型的数据传进去就可以了.这样整个的通用的筛选就实现了

2K30
您找到你想要的搜索结果了吗?
是的
没有找到

Android 实现带字母索引的侧边功能

这两天需要重新拿来使用,发现效果虽然做出来了,不过思路不太对,就重新参考写了一个,用法也更为简单了 首要的自然是需要继承View绘制出侧边,并向外提供一个监听字母索引变化的方法 /** * 作者:叶应是叶...break; } invalidate(); return true; } @Override protected void onDraw(Canvas canvas) { if (hit) { //字母索引条背景色...= context.getResources().getDisplayMetrics().density; return (int) (dpValue * scale + 0.5f); } } 在侧边时...onCancel() { tv_hint.setVisibility(View.INVISIBLE); } } } 这里也提供代码下载:LetterIndexView 总结 以上所述是小编给大家介绍的Android...实现带字母索引的侧边功能,希望对大家有所帮助,如果大家有任何疑问,欢迎给我留言,小编会及时回复大家的!

2.4K41

Android实现滑动侧边

Android应用开发中,滑动侧边经常使用,今天我也试着自己进行了一个简单的实践,虽然功能还不是很强大,但是可以保留下来为以后的开发使用,有需要时在进行简单的修改。...实现一个滑动侧边思路也很简单: 1.重写一个SlidingMenu类继承ViewGroup,病危该ViewGroup添加两个子布局,分别为菜单和主界面显示; 2.为了得到一个滑动的效果,选择Scroller...SlidingMenu实现代码: package com.example.test; import android.content.Context; import android.view.MotionEvent...; import android.view.View; import android.view.ViewGroup; import android.widget.Scroller; public...; import android.support.v4.app.FragmentActivity; import android.view.LayoutInflater; import android.view.View

2K20

百亿补贴通用H5导航方案

基于原生导航条现状,百亿补贴频道沉淀出了通用H5导航条组件@pango/navigation-bar,具有以下优势: 1、性能好 支持ssr预渲染,上屏较快。...5、机型、系统兼容性好 参考原生导航异形屏适配方案,参考原生绝对布局思路,完美适配折叠屏、异形屏。 iOS9 - 最新 、Android5 - 最新均兼容性良好,未发现线上兼容异常。...registry.m.jd.com 8.2 配置 你可以自由配置items除了"follow", "more","back","logo",这些已知的元素外还可以设置type:"common",是一个通用类型的...参考原生系统导航的绝对布局方案:@pango/navigation-bar把导航条拆分为状态和导航上下两部分, 导航条宽度屏幕自适应,导航条高度跟随设备变化,并采用大写的PX单位来固定元素尺寸。...通过事件解析引擎解析用户自定义事件并完成事件的绑定,完成解析赋值以及事件绑定后进行视图的渲染,最终将目 导航条在移动端页面中的重要性无需多言,最终的目的是面向全集团,和通天塔以及hybrid团队,一起打造一根规范通用

20940
领券