源码
老胡杨
这个作者很懒,什么都没留下…
展开
-
AsyncTask、HandlerThread、IntentSerivce源码解析
在进行耗时操作时,一般new Thread().start();开启一个子线程,然后通过handler消息去更新ui(关于handler可以看这里:android Handler、Looper、Messsage、MessageQueue源码解析)或者利用AsyncTask进行耗时操作;public class MainActivity extends AppCompatActivity { ...原创 2018-05-06 13:05:36 · 194 阅读 · 0 评论 -
自定义view onDraw 自定义TextView效果
public class MyTextView extends View { //字体颜色 private int MyTextColor = Color.parseColor("#000000"); //要绘制的文字 private String MyTextString = ""; //默认文字大小 private int MyTextSize...原创 2018-11-26 21:33:52 · 1166 阅读 · 0 评论 -
自定义view onMeasure android测量模式
在自定义view中多半都会去重写onMeasure方法,进行view的测量,测量出大小后,再在onDraw方法中进行绘制,下面是一段简易的自定义view的代码: public class MyTextView extends View { //在new一个MyTextView对象的时候会调用 public MyTextView(Context context) { ...原创 2018-11-25 14:32:14 · 981 阅读 · 1 评论 -
仿qq记步效果及invalidate源码分析
public class MyStepView extends View{ //中间文字大小 private int MyStepTextSize=30; //圆环边框大小 private int MyStepWidth=20; //中间文字颜色 private int MyStepTextColor= Color.parseColor("#000...原创 2018-11-27 19:21:01 · 154 阅读 · 0 评论