关于LayoutInflater的使用,在开发的过程中,LayoutInfalter经常用于加载视图,对,今天咱们来聊的就是,关于加载视图的一些事儿,我记得之前一位曾共事过的一位同事问到我一个问题,...
Android 中的消息机制
写一个路线的博客,如事件分发机制,自定义View,View的绘制机制和加载过程,Activity的加载过程等等 。 进入正题。执行耗时的操作,比如网络请求,IO操作等,需要在子线程中运行,...
Android通过自定义View实现纵向跑马灯效果
录制的gif有点卡,真实的效果还是很流畅的。 跑马灯在我们日常使用的app中还是很常见的,以前做外卖app的时候商家公告就使用了此效果,但是它是横向滚动的,横向滚动多适用于单条...
Android组合控件的实战项目笔录
最近在写项目的页面,然后使用到了复合控件,平常看了不少自定义view方面的知识,自己真正在项目中实践出总结总是最记忆深刻的。 复合控件可以创建出具有重用功能的控件集合,...
iOS与Android的发展史及规范
分享一下iOS与Android的发展史及规范 iOS篇(注:iOS里头的i一定要小写,这样会显的我们比较专业。因为苹果公司小写i彰显了一种小我 、个性) 一、iOS是什么 iOS是由苹果公司开发的移动...
Android使用Bottom Navigation
现在的App设计中,很多都会使用我们的底部导航,也就是我们经常说的底部Tab导航,称为Bottom Navigation,在iOS中,这是一种自带的默认导航结构,而在Android中,以前是没有这种导航的,...
Android中Toolbar的基本使用
Android的标题栏是很重要的一个模块,App是否易用很大一部分要看标题栏。写这个博客的时候刚发现谷歌推出了一种新的标题栏实现方式。 它相对于以前的ActionBar来说,最大的变化是开...
Android获得当前位置的经纬度
本文讲的是通过安卓自带的LocationManager来获得现在定位的位置的经纬度值 private TextView tvResult; private Button btnTest; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceS...
Android性能优化之巧用软引用与弱引用优化内存
从事Android开发的同学都知道移动设备的内存使用是非常敏感的话题,今天我们来看下如何使用软引用与弱引用来优化内存使用。下面来理解几个概念。 1.StrongReference(强引用) 强引用...
非全屏Weex页面开发中的Android适配
weex代码中的高度和宽度的单位均为px,然而,在手机屏幕上显示的高宽却不一定与代码指定的相同。原因是weex框架在底层做了针对不同屏幕的适配工作,具体计算公式为 实际高宽 = 代...