- 博客(13)
- 资源 (1)
- 收藏
- 关注
翻译 Android官方文档阅读之旅——Animation and Graphics Overview 动画与图形概述
Animation and Graphics Overview (动画与图形概述)原文地址:http://developer.android.com/guide/topics/graphics/overview.html Android provides a variety of powerful APIs for applying animation to UI elements and dr
2015-11-25 11:26:21 678
翻译 Android官方文档阅读之旅——Application Fundamentals
Android官方文档阅读之旅——Application Fundamentals原文地址:http://developer.android.com/guide/components/fundamentals.html前言 Android apps are written in the Java programming language. The Android SDK tools compil
2015-11-24 21:59:00 1065
翻译 Android官方文档阅读之旅——Introduction to Android
Android官方文档阅读之旅——Introduction to Android原文地址:http://developer.android.com/guide/index.html前言 Android provides a rich application framework that allows you to build innovative apps and games for mobil
2015-11-22 20:28:17 435
原创 Android对不同DPI的dimen选择优先级问题
Android对不同DPI的dimen选择优先级问题问题描述笔者最近发现这么一个问题,如果仅对values-ldpi和values-xxhdpi下的dimen进行设定,那么hdpi下的手机进行将会如何选择呢?问题解决笔者通过查找native层的源代码ResourceType.cpp中的isBetterThan()方法得到了确切的答案。先看看源码对这个屏幕密度适配做了怎样的处理。bool ResTab
2015-11-21 20:05:31 1135
原创 如何选择性的实现接口中方法
如何选择性的实现接口中方法问题描述在对ObjectAnimator添加监听器的时候,需要实现一下四个方法才可以animation = ObjectAnimator.ofFloat(imageView,"alpha",1f,0f);animation.setDuration(4000);animation.addListener(new Animator.AnimatorListener() {
2015-11-20 11:27:13 1260
原创 关于Android生命周期方法调用return的问题
关于Android生命周期方法调用return的问题问题描述有三段代码,读者可以先想想会发生什么情况@Overrideprotected void onResume(){ super.onResume(); return;}@Overrideprotected void onResume(){ return; super.onResume();}@Overri
2015-11-18 12:00:30 1438
原创 View.setClickable无效的问题
View.setClickable无效的问题问题描述笔者最近做项目时发现button.setClickable(false)无效的问题,现在吧代码抽离出来,如下button = (Button) findViewById(R.id.button);button.setClickable(false);button.setOnClickListener(new View.OnClickListen
2015-11-17 15:49:20 1922
原创 MAT基础知识:Shallow和Retained Size
MAT基础知识:Shallow和Retained Size对于所有独立的对象,包括对象的结合都有他们自己的shallow size和retained size。Shallow Size一个对象的Shallow Size是指用于存储其本身的内存大小,这其中并不包括它所引用的其他对象大小。一个常规对象(非数组类型的对象)的Shallow Size依赖于其成员数量和类型。而对于数组而言,就依赖于数组长度以
2015-11-11 17:24:01 2704
原创 String 与 常量池
String 与 常量池问题引入先看段代码String a = "this is it";String a2 = "this is it";String b = new String("this is it");String c = "this " + "is it";System.out.println(a == a2); // console输出 trueSystem.out.prin
2015-11-11 14:51:37 1251
原创 git 撤销commit中单个文件的修改
git 撤销commit中单个文件的修改问题背景笔者最近在实习发现了这么一个问题,push了一个提交但是这个提交中误删了两个文件,现在需要撤销错误的删除并重新提交解决过程首先查询这个文件的log$ git log <fileName>其次查找到这个文件的上次commit id xxx,并对其进行reset操作$ git reset <commit-id> <fileName>再撤销对此文件的修改$
2015-11-10 17:11:16 32286
原创 scrollView上下滚item淡入淡出效果
scrollView上下滚item淡入淡出效果直接设置scrollView.setVerticalFadingEdgeEnabled(true);scrollView.setFadingEdgeLength(xxxx);即可达到两个端淡入淡出效果,listView也可以,注意这两个方法为View的方法。
2015-11-08 18:55:52 2155
原创 取消Android ListView 下拉到两端发荧光的效果
取消Android ListView 下拉到两端发荧光的效果解决方法listView下拉到端点的时候,上部会出现荧光效果,提醒用户已经到达顶端,这一特性增强了交互感。但是有时为了美观我们也需要取消这一效果,方法很简单,设置以下代码即可listView.setOverScrollMode(OVER_SCROLL_NEVER)其他的有效mode为OVER_SCROLL_ALWAYS(默认值)以及OVER
2015-11-08 18:41:57 1616
原创 屏幕密度和DPI的对应关系
屏幕密度和DPI的对应关系基本概念铺垫像素像素(pixel)为图像的基本单位,是一个抽象的采样,在很多情况下,它们采用点或者方块显示。每个像素可有各自的颜色值,可以采用RGB表示。单位面积内的像素越多代表分辨率越高,所显示的图像就会接近于真实物体。屏幕尺寸屏幕尺寸(Screen size)指屏幕的物理尺寸,一般用屏幕对角线长度表示,单位英寸(1英寸 = 2.54 厘米)。如小米4是5英寸。宽高比率宽
2015-11-08 15:49:54 5217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人