自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 android软键盘(一)

在项目中经常有实现弹出、关闭、监听软键盘、软键盘顶出布局的功能。所以稍微整理一下WindowSoftInputMethod(引用:androidDevelper)--------------------------------------------Activity 的主窗口与包含屏幕软键盘的窗口的交互方式。 该属性的设置影响两个方面:当 Activity 成为用户注意

2017-05-30 20:29:55 296

原创 重看android(二) android启动

一、线程和进程1.androiod清单文件中,可以指定某一个组件单独的在一个进程中执行,通过android:process="processName"2.进程根据优先级依次从高到低分为前台进程:获得焦点,可以和用户进行交互可见进程:可见,但无焦点,不响应点击服务进程:通过startService()开启后台进程:不可见,被存储在LRU任务列表中,系统可随时终止他们空进程

2017-07-09 21:48:34 170

原创 重看android(一) android架构

前言:从事android工作也有几年了,慢慢对android基础和知识点不那么重视了,觉得自己开始浮躁了,没有方向。我想重新回顾一下android,总结,整理并且提高。一、android虚拟机在android2.2之前使用dalvik虚拟机。DALVIK特点:1.在android系统中每liunix进程都会单独的分配一个虚拟机,有独立的用户id,保证了app的安全性,且当一个进程崩溃不

2017-07-04 21:30:59 239

原创 奇思妙想多个控件居中

前言:今天写布局的时候 想要两个textview水平居中,就是这个效果:当然,这个实现起来太简单了。常规想法再嵌套一个viewgroup然后给viewgroup设置水平居中。但是我们可不可以不嵌套,这样对软件运行流畅度肯定会好些。思路:刚好昨天看了下最新的constraintLayout布局,里面有一个属性addVertical GuideLine,然后我们的布

2017-04-17 10:20:35 459

原创 闲谈自定义控件源码-view layout draw

onMeasure   onMeasure会先测量父view根据父view的measureSpecSize测量出子view,由上向下的传递。onLayout一样先布局父view然后依次布局子view    看FrameLayout的onLayout方法     @Override protected void onLayout(boolean changed, i

2017-04-05 11:35:08 433

原创 闲谈自定义控件源码-view 测量

measure 调用onMeasure(),因为measure的到的宽高会用MeasureSpec封装,先看MeasureSpecprivate static final int MODE_SHIFT = 30;private static final int MODE_MASK = 0x3 MODE_SHIFT; /** * Measure spe

2017-04-05 10:51:02 524

原创 闲谈自定义控件源码-view 坐标

自定义view中 尤其是Ondraw和做动画的时候,基本上都在和坐标打交道    一、2个概念的区分 density densitydpi      区分两个概念      首先可以看一个类 DisplayMetrics Display:显示 展示的意思 Metrics:度量。可见这是一个关于屏幕度量的类      density和densityDpi是该类

2017-03-31 11:27:15 197

原创 闲谈自定义控件源码-view如何展示在界面上

布局是如何展示在activity上面的?    直观的看到 在activity 的oncreate(Bundle savedInstanceState)回调中的setContentView(View view)方法中设置布局。   Oncreate()回调是由谁来调用的呢?setContentView(View view)作用?    final void pe

2017-03-31 11:17:02 423

原创 自定义view-侧滑返回

前言:最近发现越来越多的app中使用到侧滑返回的功能,比如微信,今日头条等等。于是我自己去实现这个功能,博客不罗嗦 尽可能的简洁一些源码地址:xxx(待上传)简要说明思路:自定义view继承字FrameLayout,嵌套在activity的布局的最外层,作为滑动的view。重写onInterceptTouchEvent()方法拦截滑动事件,在onTouchEvent中根据滑动距离调

2017-03-14 21:14:53 381

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除