
android
zzxsw
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android 圆形ImageView CircleImageView
原文package com.example.administrator.spchain;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.BitmapShader;import a...转载 2018-10-13 22:49:42 · 167 阅读 · 0 评论 -
view的过程
每一个View的绘制过程都必须经历三个最主要的过程,也就是measure、layout和draw。measure调用onMeasure(),onMeasure中调用方法setMeasureDimension,这个方法中传入需要的measure高宽,实现这些之后,getMeasureHeight和getMeasureWidth就是你传入的值.完成measure之后就是layout,layou...原创 2018-10-19 10:49:19 · 192 阅读 · 0 评论 -
android touch机制
遵循以下原则 子view优先父类转发与拦截.最外层的layout最先收到消息,只有按下事件决定后续事件序列的判断(其他事件是基于按下事件决定谁有可能受到事件) dispatchTouchEvent()函数,这个函数在view或viewlayout中都存在,所有事件流程都在dispatchTouchEvent()中处理,view中的dispatchTouchEvent...原创 2018-10-28 18:34:03 · 498 阅读 · 0 评论 -
view,viewgroup绘制流程
可参见大神写的比我详细view和viewgroup的绘制过程1,背景2,ondraw3,子view4,滑动边缘渐变和滑动条5,前景第一步中的背景是不可重写的,第二步中ondraw是写本view中的内容,第三步是通过dispatchview来实现的,通过这个来调用子view的绘制过程.第四步和第五步通过一个ondrawforeground()来实现,...原创 2018-10-27 10:29:17 · 299 阅读 · 0 评论 -
Android加载图片的几种方式
android中图片分为Drawable和Bitmap,两者可以相互转化,我们在res目录下放的Image图片都可以通过R类索引得到对应的Drawable,而assets目录则不会生成id,raw目录会生成id但不能直接使用现在讨论获得图片的几种方式一,获得res/raw目录下的原始图片文件InputStream is = getResources().openRawResource...原创 2018-11-01 23:43:47 · 8093 阅读 · 0 评论 -
ToolBar与Menu绑定的问题
支持actionbar用原始绑定,不支持则改用toobar特有绑定,监听事件用两种方法都可以,如果用原始方法则id为android.R.id.home原创 2018-11-05 17:20:13 · 455 阅读 · 0 评论 -
Android onMeasure自定义
在Android中,onMeasu的源码 protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { setMeasuredDimension(getDefaultSize(getSuggestedMinimumWidth(), widthMeasureSpec), ...原创 2018-11-23 17:14:27 · 217 阅读 · 0 评论 -
Android draw onAttachToWindow
package zzx.lly.custom_view.view;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;...原创 2018-11-23 22:09:53 · 980 阅读 · 0 评论