自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Fragment学习笔记待完善

1。fragment生命周期图 要点 - 在Android中,对Fragment的操作都是通过FragmentTransaction来执行 - 看懂这张fragment生命周期图你就都会了2。FragmentTransaction方法对fragment生命周期的影响 FragmentTransaction中对Fragment的操作大致可以分为两类:显示:add() replace

2017-12-01 17:24:12 170

原创 沉浸式状态栏

沉浸式状态栏只支持安卓4.4及以上的版本 状态栏:4.4上是渐变色,5.0上是完全透明。 第一种场景: 1.首先在values、values-v19、values-v21文件夹下的styles.xml都设置一个 新的style values/styles<style name="CustomTheme" parent="AppTheme"> <!--在Android 4.4

2017-11-01 10:21:31 275

原创 dagger2学习笔记

1.导入Dagger2 project的build.gradle中buildscript { .... dependencies { classpath 'com.android.tools.build:gradle:2.1.0' // 添加android-apt 插件 classpath 'com.neenbedankt.gradle.

2017-10-31 02:17:00 534

原创 动态加载学习笔记

探秘腾讯android手机游戏平台之不安装游戏apk直接启动法http://blog.zhourunsheng.com/2011/09/ Android用DexClassLoader实现动态调用ja包(此方法是无法加载activity、service等Android特有的累,就算是在Android项目的AndroidManifest中定义也没用。) http://blog.csdn.n

2017-10-30 16:13:40 194

转载 Canvas的save、restore方法的Stack思想

http://blog.csdn.net/u013210620/article/details/49780779

2017-10-29 19:05:32 230

原创 Canvas的drawxxx方法详解

http://blog.csdn.net/iispring/article/details/49770651 http://blog.csdn.net/tianjian4592/article/details/45031663

2017-10-12 11:17:00 278

原创 tablayout学习笔记

一、TabLayout属性介绍 1改变选中字体的颜色 app:tabSelectedTextColor=”@android:color/holo_red_light” 2.改变未选中字体的颜色 app:tabTextColor=”@color/colorPrimary” 3.改变指示器下标的颜色 app:tabIndicatorColor=”@android:color/ho

2017-10-03 20:56:01 358

原创 事件分发机制

1.Android中事件分发 事件分发顺序:Activity(Window) -> ViewGroup -> View 1.1Activity的dispatchTouchEventpublic boolean dispatchTouchEvent(MotionEvent ev) { if (ev.getAction() == MotionEvent.ACTION_DOWN) {

2017-09-28 18:09:50 201

转载 View基础知识

Android屏幕区域划分 1). 位置参数 View的静态坐标方法 (相对于父布局,以父布局左上角为坐标原点) getLeft() 返回View自身左边到父布局左边的距离 getTop() 返回View自身顶边到父布局顶边的距离 getRight() 返回View自身右边到父布局左边的距离 getBott

2017-09-26 18:00:16 382

原创 View滑动学习笔记

1).实现滑动的方式:通过动画给View增加平移滑动的效果通过改变View的LayoutParams使得View重新布局通过View自身提供的ScrollTo/scrollBy方法实现滑动通过layout1.通过动画 这里以属性动画为例:ObjectAnimator.ofFloat(targetView,"translationX",0,100).setDuration(1000).st

2017-09-25 16:29:12 251

原创 AsyncTask学习笔记

1)AsyncTask 用法public abstract class AsyncTask<Params, Progress, Result> { .....................} private class DownloadFilesTask extends AsyncTask<URL, Integer, Long>; { protected Long

2017-09-07 15:28:34 185

原创 Handler学习笔记

public class Handler { final MessageQueue mQueue; final Looper mLooper; final Callback mCallback; final boolean mAsynchronous; IMessenger mMessenger; /*参数中不带l

2017-09-06 15:23:42 190

空空如也

空空如也

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

TA关注的人

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