文章投稿  

板块  /  编程  /  Android

Android 编程技术记录、分享,记录你的编程生活点点滴滴!


最新文章

  • CheckBox setOnCheckedChangeListener大坑

    在recycleview列表中有CheckBox,在使用中,有些操作,无可避免的要刷新适配器,这样需要一个变量记录上一状态是否被选中了,在hodler中需要这样cbCheckShop.setChecked(model.isCheck);//适配器刷新后还原勾选状态有这么一个场景,我需要点击CheckBox之后去刷新适配器,马上就想到了setOnCheckedChangeListener,于是有以下......

    大飞 大飞 2017.06.20 09:35 1989浏览 4回复

    阅读更多
  • Android自定义flowlayout

    Android自定义flowlayout

    packagecom.rongke.mifan.jiagang.view.flowLayout;importandroid.content.Context;importandroid.content.res.TypedArray;importandroid.os.Handler;importandroid.util.AttributeSet;importandroid.view.View;impo......

    大飞 大飞 2017.06.19 09:11 1997浏览 0回复

    阅读更多
  • 安卓自定义星星评分条

    自定义步骤:1.继承LinearLayout2.遍历添加星星图片3.设置图片监听4.提供公共方法评分数packagecom.rongke.mifan.starbarapplication;importandroid.content.Context;importandroid.content.res.TypedArray;importandroid.util.AttributeSet;importa......

    大飞 大飞 2017.06.16 11:22 1281浏览 0回复

    阅读更多
  • Android 自定义多选下拉菜单

    Android 自定义多选下拉菜单 Android 自定义多选下拉菜单 Android 自定义多选下拉菜单

    首先我们来看一下设计图,头部分为三个菜单按钮,点击每个按钮显示下拉选项,点击下拉选项选中内容显示到菜单按钮上。接下来我对这个设计的实现进行拆分,如下:1.自定义菜单按钮,主要有两个方法,选中和未选中的显示状态,设置菜单文本方法2.将多个自定义菜单按钮放入LinearLayout组成菜单按钮组3.自定义下拉列表数据4.将自定义下拉列表放置到popuwindow5.对菜单点击监听,显示对应的popuw......

    大飞 大飞 2017.06.09 10:53 2409浏览 0回复

    阅读更多
  • android事件分发分析---再探

    android事件分发分析---再探 android事件分发分析---再探 android事件分发分析---再探

                                     &n......

    大飞 大飞 2017.06.06 22:38 1613浏览 0回复

    阅读更多
  • Android 消息滚动条

    Android 消息滚动条

    自定义步骤:1.继承 TextSwitcher2.设置滚出和滚入动画3.设置滚动数据4.设置线程定时滚动效果图:packagewww.autotextview.com.autotextview.View;importandroid.content.Context;importandroid.graphics.Camera;importandroid.graphics.Matrix;imp......

    大飞 大飞 2017.06.06 17:00 1552浏览 0回复

    阅读更多
  • 自适应LayoutManager

    自适应LayoutManager

     UI设计追求偏亮,布局上实现越来越复杂,完全没有想想Android程序员的感受了,嵌套中嵌套,也是够了,没有固定的高度,recycleview的高度不在好计算,办法还是有的,就是重写onMeasure()方法,下面给出AutoLayoutManager和AutoGridLayoutManager原理上是一样的packagecom.zyf.fwms.commonlibrary.base.......

    大飞 大飞 2017.06.06 15:12 2189浏览 0回复

    阅读更多
  • recycleview滚动中禁止图片加载

     滚动中禁止图片加载,无疑要在滚动事件(onScrollStateChanged)中做对应的操作。 recycleview的滚动中有三种状态: 状态为0时:当前屏幕停止滚动;     //需要加载图片状态为1时:屏幕在滚动且用户仍在触碰或手指还在屏幕上;//禁止加载图片状态为2时:随用户的操作,屏幕上产生的惯性滑动;&......

    大飞 大飞 2017.06.06 13:00 1971浏览 0回复

    阅读更多
  • 重复造轮子,打造自己的底部导航栏

    重复造轮子,打造自己的底部导航栏

    第一步在布局添加自定义view android:id="@+id/nv_tab" <?xmlversion="1.0"encoding="utf-8"?><RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.and......

    大飞 大飞 2017.06.05 13:46 2026浏览 2回复

    阅读更多
  • XRecyclerView 源码分析

    XRecyclerView 源码分析 XRecyclerView 源码分析 XRecyclerView 源码分析

    XRecyclerView是一款非常好用的自定义recycleview,友好的支持下拉刷新上拉加载,添加头布局和底布局,目前使用没有bug,可根据自己的需求进行修改,代码注释明了,代码风格良好,非常通俗易懂,废话不多说,走一走源码。(必须要对recycleview有一定的了解,才好理解)适配器:WrapAdapter分析构造方法里面引入头布局和底布局集合,使用集合方式非常方便我们添加多个布局,还有......

    大飞 大飞 2017.05.27 10:46 1583浏览 0回复

    阅读更多
  • 使用rxjava+retrofit的注意事项

    使用rxjava+retrofit的注意事项 使用rxjava+retrofit的注意事项 使用rxjava+retrofit的注意事项

     当某个activity或者fragment销毁了,而网络请求还没有中断,等数据返回了,数据设置到布局上,而布局已经 不存在了,这就导致了空指针,所以在onDestroy要去结束该网络请求; 1.将每个网络请求放到订阅管理器里面  2.在销毁的时候取消订阅放到基类的onDestroy小技巧:在请求请求的封装的时候,就将每个请求添加到订阅管理器,这就......

    大飞 大飞 2017.05.27 09:56 1420浏览 0回复

    阅读更多
  • databinding的使用

    databinding的使用 databinding的使用 databinding的使用

       Databinding是Google在2015年7月发布的AndroidStudiov1.3.0版本上引入的,在2016年4月AndroidStudiov2.0.0上正式支持。  DataBinding是基于MVVM思想实现数据和UI绑定的的框架,有了DataBinding,在Android中也可以很方便的实现MVVM。 使用步骤:......

    大飞 大飞 2017.05.27 09:36 1242浏览 0回复

    阅读更多
  • RxBus 源码分析以及使用

        Rxbus关键源码 /**提供了一个新的事件,根据code进行分发*@paramcode事件code*@paramo*/publicvoidpost(intcode,Objecto){_bus.onNext(newRxBusBaseMessage(code,o));}/***根据传递的code和eventType类型返回特定类型(event......

    大飞 大飞 2017.05.26 23:31 1508浏览 0回复

    阅读更多
  • rxjava 笔记

     一.   Rxjava在android中应用已经非常广泛了,下面举了一些常用到的例子1. 与retrofit结合的网络请求2. 取代evenbus的rxjava3. 权限申请4. 遍历文件5. 合并请求,依赖请求6. 取代handlerasyntask的异步任务7. 多级缓存8.&nbs......

    大飞 大飞 2017.05.26 23:19 1386浏览 0回复

    阅读更多
  • kotlin 初探----配置篇

    kotlin 初探----配置篇 kotlin 初探----配置篇 kotlin 初探----配置篇

      新的技术又是一个新的挑战!kotlin-----Android第一语言  1.安装kotlin插件    2.配置gradle  app.gradle引入applyplugin:'kotlin-android'applyplugin:'kotlin-android-extensions'&nbs......

    大飞 大飞 2017.05.26 11:58 1553浏览 2回复

    阅读更多
首页  上一页  1  2  3  4  5  下一页 
2024.04.27
签到
已有8位小伙伴签到
今日文章:0
文章总数:64

本版版主

大飞