Android
jingnan001
无无
展开
-
Android 获取屏幕宽高
Display display = getWindowManager().getDefaultDisplay();int with, height;if(Build.Version.SDK_INT >= 13){ Point size = new Point(); display.getSize(size); with = size.x原创 2016-04-28 13:49:37 · 178 阅读 · 0 评论 -
Android动画:差值器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl转载 2016-10-31 16:03:33 · 385 阅读 · 0 评论 -
Android:在activity一启动就获取View的宽高
问题:在onCreate、onStart或者onResume方法中无法正确获取某个View的宽高 原因是View的measure过程和Activity的生命周期方法不是同步执行的,因此无法保证Activity执行了onCreate、onStart、onResume时某个View已经测量完毕了,如果View没有测量完毕,那么获得的宽高就是0。 这里给出以下三种方法来解决这个问题: 1. Ac转载 2016-10-31 16:09:56 · 342 阅读 · 0 评论 -
Android:ViewPager高级使用
这里说的是ViewPager在页面切换的时候更改Item的样式:缩放、位置变化等等;本文罗列三种情况,具体如下: 1. 所有Item重叠,滑动时透明度变化,X、Y拉伸 代码如下:public class PageTransformerOne implements ViewPager.PageTransformer { private static float MIN_SCALE = 0.转载 2016-10-31 16:11:08 · 290 阅读 · 0 评论