万能的ItemView
来源:互联网 发布:php 源码 小型论坛项目 编辑:程序博客网 时间:2024/04/29 06:12
AllItemView
万能的ItemView
考虑到每个APP都会用到一些常用的功能,比如,个人资料、关于、检测更新、设置以及各种列表
然而基本上这些功能的样式都是一个itemview,所以分装一个万能的itemview的必要性显得尤为重要
支持的样式
icon(本地或阿里巴巴iconfont位图)、标签、标签值、箭头、切换开关等任意组合,(后续考虑实现输入框的一些功能,和自定义样式)
功能
- 基本功能(icon、标签、标签值、箭头的任意组合)
- 电话
- 版本更新(目前点击更新需要自己实现,后续版本添加上去)
- 跳转到网页
- 选择弹框
- 切换开关
- 跳转到指定不带参数Activity
效果
实现
- Add it in your root build.gradle at the end of repositories
allprojects { repositories { ... maven { url 'https://jitpack.io' } } }
- Add the dependency
dependencies { compile 'com.github.codbking:AllItemView:v1.0.0' }
- xml
<com.codbking.view.ItemView android:layout_width="match_parent" android:layout_height="wrap_content" app:ItemView_text="关于" app:ItemView_type="activity" app:ItemView_acname="com.codbking.allitem.exaple.AboutActivity"/>
- 权限
<uses-permission android:name="android.permission.CALL_PHONE"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
源码
AllItemView
2 0
- 万能的ItemView
- recycleview 的 ItemView常用验证
- RecyclerView的itemView的点击效果
- ListView 中ItemView 的重用原理
- ExpandListView 多个ItemView的效率优化
- 关于Android ListView 多ItemView的问题
- Android ListView添加多种类型的ItemView
- 解析RecyclerView中itemView的动画
- ExpandListView 多个ItemView的效率优化
- ClauseView个人中心、设置的ItemView
- ListView、recyclerView的itemView布局注意事项
- adapter的 getView 获取ListView的Position位置的ItemView
- Listview的itemview中包含edittext控件时的解决方案
- ListView 中添加按钮,动态删除添加ItemView的操作
- ListView 中添加按钮,动态删除添加ItemView的操作
- 使用ListView进行不同布局ItemView的显示
- ListView 显示多种itemView布局的简单实现
- 根据itemView的大小计算ListView动态大小
- servlet 笔记
- 把数组排成最小的数
- 【基于Cocos Creator+Socket.io的联机对战黑白棋(3)】——心得若干
- D/ (15749): JNI_OnLoad E/dalvikvm(15749): ERROR: couldn't find native method
- Android一个RecyclerView实现三级、多级列表(TreeRecyclerView)
- 万能的ItemView
- Ubuntu下编译linux内核
- 初学JS代码随笔2
- Qt之多线程(三)
- 博客的全站式导航
- 大数据学习笔记(一)-提供推荐
- [HTML]DOCTYPE标签、XHTML与HTML的区别
- 4189.统计数字
- iText7通过模板生成PDF