Android学习
大戴丶
很大的咸鱼。
个人网站:oltremare.cc
展开
-
宝贝到底归谁?(Android View事件分发机制)
在《Android开发艺术探索》一书中,作者大篇幅的讲解了关于View的事件体系。对于这一章节的内容,我有较多想要叙述和温习的地方,所以,在以下的文章中,我会着重与阐述关于整个View和ViewGroup的事件分发机制以及我对他们的理解。一、什么是事件 首先,了解Android中View的事件分发机制,就必须先知道什么是事件?在手机软件中,每个不同部分的内容或者组件几乎都有一项原创 2017-02-28 20:58:04 · 311 阅读 · 0 评论 -
ANR爬坑
以前在我的意识里,所认为的ANR(Application Not Response)是指只要在主线程(即UI线程)里有了耗时操作,那么系统将会在几秒的延迟之后,弹框:“程序未响应”。但是,今天在学习RxJava时,遇到了一个问题,我将Observable处理数据和回调时的线程都设置在了AndroidSchedulers.MainThread()中,然后,在设置图片语句之前加上了Thread.slee原创 2017-03-01 14:39:58 · 376 阅读 · 0 评论 -
夜间模式使用 简单整理
在项目中,有需要使用夜间模式的需求。所以,就在网络上查阅了多种资料,现在将其整理。以便以后使用和拾遗。 网络上推荐的方式有3种,第一种是通过自己创建每一个View的night版xml文件,然后当需要进行切换时,将他们一一设置成night版的xml文档。这个方法在我第一次看到的时候,就有种感觉——真的很累,好吗? 难道真的没有可以优雅地完成日夜间模式的切换方式吗? 于是,我搜索到了第二种解原创 2017-03-03 09:42:13 · 3482 阅读 · 0 评论 -
Android屏幕适配备忘录
项目中,所遇到的问题最多也是最烦的恐怕就是屏幕尺寸的匹配,而后找到合适的方法匹配图片。或者根据获取到的屏幕尺寸来将某个特定的组件的大小或者显示的位置进行调整。当时费解,因为从前学习时并没有特别关注过此问题,曾经天真的一位match_parent和wrap_content这两兄弟可以陪我到天荒地老,不曾想有些时候,也是这俩好兄弟给我添得乱。项目尾声,事情变少,这些项目里困扰我很久的问题,我想和他做个了原创 2017-04-05 09:34:26 · 321 阅读 · 0 评论 -
Iconfont——图标新思路
在已经做完的项目中,我认为比较严重的问题就是图标,因为自己团队经验不足和美工的沟通不足,导致整个项目里的每个图标都是png格式,而且只有一张,这样的坏处我想大家都知道,在不同分辨率下总是会有所变化,或清晰或模糊,给人感觉实在不好。在项目后期,还有一个大问题,便是项目中涉及到的图标过多,造成一定的冗余,在最后混淆打包时,通过tinypng.com进行了压缩也才有所缓解。这样的效率的确很低,所以,在项目原创 2017-04-05 16:31:32 · 690 阅读 · 0 评论 -
Android-Iconics——第三方Iconfont库,Excelent
接着上回的内容说,Iconfont是我认为非常有效的缩减UI图标大小和管理的方式。那么,有些Google原创的Material Design图标可能在阿里的图标库里不好找,但是,网上搜了相同格式的图标之后要把他们合成在同一个ttf文件里,有感觉麻烦(懒癌)。那么,容我向大家推荐一个比较靠谱的第三方Iconfont库吧。当时也是在搜集Iconfont使用方法和资源时,无意中在网上瞅见的。当时,被介绍的原创 2017-04-06 15:27:00 · 2064 阅读 · 0 评论