Android群英传的读书笔记
IT小后生
这个作者很懒,什么都没留下…
展开
-
第五章 Android Scroll 分析
Android 坐标系将屏幕的左上角的顶点作为Android坐标系的原点,从这个点向右是 x 轴正方向,向下是 y 轴正方向。getRawX()、getRawY()获得的坐标是Android坐标系上的坐标。视图坐标系描述子视图在父视图的位置关系,视图坐标系同样是从原点向右是 x 轴正方向,向下是 y 轴正方向。,原点不再是屏幕的左上角,而是父布局的左上角为坐标原点。...原创 2018-03-12 21:25:41 · 128 阅读 · 0 评论 -
第六章 Android 绘图机制与处理技巧
屏幕的尺寸信息px:像素 dp:独立密度像素 PPI:每英寸包含的像素个数 具体解释如下链接,这哥们写的特别好 http://blog.csdn.net/u010074743/article/details/51603736可以做一个工具类,public class DisplayUtil { /** * 将px值转换为dip或者dp值,保证尺寸...原创 2018-03-12 21:26:01 · 186 阅读 · 1 评论 -
音频条形图
一个简单的案例:可以看到音乐app上有些音频条,随着音调的大小条形图也发生变化,在这里不去真实地监听音频输入了,只是用一些数字来模拟即可。 条形图不断变化。public class VoiceView extends View { private static final String TAG = "VoiceView"; /** * 小矩形的总数 ...原创 2018-03-12 21:25:04 · 972 阅读 · 0 评论 -
第三章 Android控件架构与自定义控件详解
Android控件架构在Activity中使用`setContentView(R.layout.activity_main)`来设置一个布局。每个Activity都包含一个Window对象,在Android中Window对象通常由PhoneWindow来实现。PhoneWindow将一个DecorView设置整个应用窗口的根View,这里面所有的View监听事件,都由WindowMann...原创 2018-03-12 21:25:51 · 238 阅读 · 0 评论 -
第四章 ListView使用技巧
ListView的使用范围非常广泛,尽管RecycleView在很多地方取代了ListView,但是ListView的地位还是难以撼动的。 那么这一章节的知识点,将通过代码的方式展示出来:ListView的重要属性 <com.why.a4_listview.MyListView android:id="@+id/lv" android:...原创 2018-03-12 21:25:31 · 172 阅读 · 0 评论 -
弧线展示图
在理财或者健康等相关的app中,经常有弧线占比的view出现。 将该view分成三个部分就容易多了,分别是:中间的圆形、中间显示的文字和外圈的弧线。这里是把View绘制的长度设置为了屏幕的宽度。public class ScaleView extends View { private int mLength; private int widthSize; pr...原创 2018-03-12 21:24:53 · 284 阅读 · 0 评论 -
第七章 Android动画机制与技巧
Android属性动画 private void objectAnimatorText1() { setContentView(R.layout.activity_main); final Button button = (Button) findViewById(R.id.bt); LinearLayout linearLayout ...原创 2018-03-12 21:26:09 · 172 阅读 · 0 评论