android-知识积累
伟大的飞哥
这个作者很懒,什么都没留下…
展开
-
动画篇
Activity 转场动画 有一个函数: overridePendingTransition(R.anim.in_translate_top, R.anim.out_translate_top); 第一个参数为进场动画,第二个是出场. Use 0 for no animation. 此外,必须紧跟在startActivity(Intent) or finish()后面调用不过 更原创 2015-12-24 14:33:17 · 352 阅读 · 0 评论 -
Fragment初步
使用 fragment的 2种方式: 静态布局, 和 代码动态添加1 , 使用 标签 像普通 view 一样整合到 xml文件中. 使用这种方式 会将 fragment及其内容视图和 activity视图绑定在一起.且在activity的生命周期过程中,无法切换fragment视图!!!即使用代码 replace 另一个fragment,结果也是2个视图重叠在一起. 可以尝试用原创 2015-12-29 17:18:12 · 348 阅读 · 0 评论 -
动画篇-属性动画
View动画功能有限,且只限于View, 扩展性差.补间动画还有一个致命的缺陷,就是它只是改变了View的显示效果而已,而不会真正去改变View的属性 ValueAnimatorValueAnimator是整个属性动画机制当中最核心的一个类,前面我们已经提到了,属性动画的运行机制是通过不断地对值进行操作来实现的,而初始值 和结束值之间的动画过渡就是由ValueAnimator这个类来负责计转载 2016-01-04 16:12:07 · 337 阅读 · 0 评论 -
View的第一步:inflater理解
inflater的 源码 理解:public View inflate(XmlPullParser parser, ViewGroup root, boolean attachToRoot) { synchronized (mConstructorArgs) { //根据xml设置生成对应的参数 final AttributeSet attrs = Xml.asAttr转载 2016-01-07 15:07:48 · 286 阅读 · 0 评论 -
Window.Feature
首先介绍一个重要方法那就是requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性。参数是Window类中定义的常量。一、枚举常量FEATURE_OPTIONS_PANEL = 0; 功能不明,参见后面的说明(默认使能) FEATURE_NO_TITLE = 1; 无标题栏 FEATURE_PROGRESS = 2; 在标题栏上显示加载进度,翻译 2015-12-23 15:50:37 · 685 阅读 · 0 评论 -
屏幕适配
屏幕尺寸:指屏幕的对角线的长度,单位是英寸,1英寸=2.54厘米比如常见的屏幕尺寸有2.4、2.8、3.5、3.7、4.2、5.0、5.5、6.0等 屏幕分辨率:是指在横纵向上的像素点数,单位是px,1px=1个像素点。一般以纵向像素*横向像素,如1920*1080。屏幕像素密度:是指每英寸上的像素点数,单位是dpi,即“dot per inch”的缩写翻译 2015-12-24 10:31:07 · 275 阅读 · 0 评论 -
onConfigurationChanged,oncreate 等
生命周期, onconfigchanged 等 测试 代码:package com.example.configtest;import android.app.Activity;import android.content.res.Configuration;import android.os.Bundle;import android.view.Menu;import andr原创 2016-03-04 16:18:27 · 598 阅读 · 0 评论