04 2017 档案
摘要:今天做一个单选框,效果如下: 使用原始的RadioGroup可以实现布局,但因为把6个单选分为两个LinearLayout,导致无法互斥,Google官方的做法是写两个RadioGroup,但是要动态监听,感觉好麻烦,最理想的办法是自定义一个RadioGroup,一劳永逸。 原文地址:https:/
阅读全文
摘要:原文地址:https://github.com/Rowandjj/my_awesome_blog/blob/master/fab_anlysis/README.md loatingActionButton源码解析 背景 FloatingActionButton(下文以fab代替)是android s
阅读全文
摘要:原文地址:https://github.com/hanks-zyh/SwipeRefreshLayout/blob/master/README.md 官方文档 SwipeRefreshLayout 是一个下拉刷新控件,几乎可以包裹一个任何可以滚动的内容(ListView GridView Scrol
阅读全文
摘要:原文地址:https://github.com/Skykai521/AndroidSdkSourceAnalysis/blob/master/article/Scroller%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90.md Scroller源码解析 本文分析版本: An
阅读全文
摘要:源码地址:https://github.com/desmond1121/AndroidSdkSourceAnalysis/blob/master/article/CoordinatorLayout%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md CoordinatorL
阅读全文
摘要:本来想把公司的UI图放上来,考虑到版权等未知因素,就拿网上的图来说了: 类似的这种布局,有的一行只有一张图片,有的一行有两个元素,有个一行有三个元素。。就是混合的布局方式 参考文献: https://github.com/CymChad/BaseRecyclerViewAdapterHelper/w
阅读全文
摘要:adapter总是自己写,其实使用现成的框架会节省不少代码 原文地址:https://github.com/hongyangAndroid/baseAdapter base-adapter Android 万能的Adapter for ListView,RecyclerView,GridView等,
阅读全文
摘要:原文地址:https://github.com/hongyangAndroid/Android-CircleMenu CircleMenu 自定义ViewGroup实现的圆形旋转菜单,支持跟随手指旋转以及快速旋转。 图标请勿商用。 用法 1、布局文件中声明控件 2、Activity的onCreate
阅读全文
摘要:原文地址:https://github.com/hongyangAndroid/base-diskcache base-diskcache DiskLruCache属于目前最好的Disk Cache库了,但是由于其的存取API,并不是特别好用。 ASimpleCache 提供的API属于比较好用的了
阅读全文
摘要:屏幕适配一直是安卓手机中比较头疼的一个问题,虽然我所在公司还没有开始实施,但未雨绸缪还是必要的,正好拜读了鸿洋大神的文章,基本原理是设置控件或布局的宽高,通过和手机屏幕宽高比较,计算得到百分比(百分比布局是谷歌提示出解决屏幕适配的方案之一),其中有些还是需要自己去自定义view的,先拿来mark一下
阅读全文
摘要:原文地址:https://github.com/youth5201314/banner 以前banner都自己写,又丑问题又多,在github上找到一个点赞最多的,动画效果那是绚丽多彩啊,好东东当然要保存 Android图片轮播控件 现在的绝大数app都有banner界面,实现循环播放多个广告图片和
阅读全文
摘要:原文地址:https://github.com/7heaven/AndroidSdkSourceAnalysis/blob/master/article/textview%E6%BA%90%E7%A2%BC%E8%A7%A3%E6%9E%90.md 1.简介 TextView作为Android系统上
阅读全文
摘要:日期时间 输出、查看命令 查看硬件信息 关机、重启 归档、压缩 查找 locate 优点:速度快,因为预先做了数据库索引 缺点:如果新文件没有更新到数据库,就无法找到,但可以使用finddb更新数据库索引 FIND查找条件
阅读全文
摘要:Terminal-命令行终端 Shell分为GUI(命令行界面)和CLI(图形界面)两种 操作系统的Shell:GUI: Gnome / CLI: BASH 提示符:$-普通用户登录/#root用户登录 su - 切换到root用户 exit 退出用户登录 exit 退出用户登录 命令 & 在后台执
阅读全文