android
文章平均质量分 86
gdut_lemon
行者无疆
展开
-
android data binding实践之:源码的正确打开姿势
android data binding实践之:源码的正确打开姿势最近在深入学习android data binding库,一边写demo,一边看库的源码。但是在导入android data binding库的时候却遇到了各种麻烦。各种谷歌未果,最后折腾了一天终于找到了正确打开源码的姿势。这里mark一下给同样踩坑的人。首先献上data binding库的源码仓库地址 git cl...原创 2016-11-30 17:21:12 · 3101 阅读 · 1 评论 -
android data binding实践之:ViewDataBinding
android data binding实践之:ViewDataBinding使用过data binding的应该都知道,在编译之后,这个库会为我们生成两种java文件。BR.java:这个文件主要是给我们在XML文件中每个标签设置的variable以及被Bindable注解的属性添加一个静态的int类型的索引,在以后对这些variable进行操作的时候都可以使用这个索引id作为参数...原创 2016-11-30 17:28:20 · 14069 阅读 · 0 评论 -
安卓activity的启动模式
写在前面,放假在家看书,大家都在准备找实习了,自己还在偷懒! 一句话勉励自己:stay hungry,stay foolish概述一个task(任务)是当完成一个明确的工作的时候与用户交互的一系列的activity的集合。这个集合里面所有的activity都按照被打开的顺序规划在一个栈里面(这就是后退栈,是一个后进先出栈)。设备的主页是大多数任务被创建的地方。当用户点击桌...原创 2016-01-27 17:02:36 · 385 阅读 · 0 评论 -
android databinding实践之:databinding 注解
Bindable使用场景data binding的意义主要数据的变动可以自动触发UI界面的刷新。但是如果我们使用的是传统的java bean对象的时候,是没有办法实现“数据变更触发ui界面”的目的的。而 Bindable 注解就是帮助我们完成这个任务的。如果我们要实现“数据变更触发ui界面”的话,途径主要有两个: 1. 继承 BaseObservable ,使用 Bindable...原创 2016-11-25 09:12:41 · 9375 阅读 · 1 评论 -
EasyBridge:一分钟快速实现android的混合开发
EasyBridge:一分钟快速实现android的混合开发 日前在总结项目中已有的jsbridge方案的时候,因为觉得存在诸多不合理的地方,所以针对业务的场景以及实际的情况,重写了一个简单易用的js-bridge方案,命名为EasyBridgeEasyBridge是一个简单易用的js-bridge的工具库,提供了日常开发中,JavaScript与Java之间通讯的能力,与其他常见的...原创 2018-04-19 20:38:24 · 609 阅读 · 0 评论 -
GuideView:一分钟实现Android遮罩引导视图
GuideView:一分钟实现Android遮罩引导视图先看一下效果图主角GuideView登场!GuideView是一种基于DialogFragment实现的引导遮罩浮层视图的轻量级解决方案,它具备以下的特性:响应导航按钮的动作(因为引导浮层本质是一个dialog);链式引导层,支持设定一组的引导遮罩视图,通过点击切换下一个试图,快读与业务进行解藕;自动绘制半透明浮层、...原创 2018-04-19 20:40:25 · 1728 阅读 · 0 评论