android 每天总结
文章平均质量分 77
谁是谁的学渣
这个作者很懒,什么都没留下…
展开
-
TranslateAnimation 动画参数详解及其bug
一.TranslateAnimation参数TranslateAnimation(float fromXDelta, float toXDelta, float fromYDelta, float toYDelta)这四个参数的含义:fromxDelta:解释的意思是 动画开始的点离当前View X坐标上的差值。举个例子来理解一下,如果这里fromxDelta=5,原创 2015-02-03 21:09:07 · 11424 阅读 · 0 评论 -
java Map set list 理解
一.集合种类 java中集合类主要是分为三种:1. set集合2.list列表3.map映射 下面我先单独一个个解释,然后介绍他们的区别。 二.集合介绍 2.1 set集合 首先set集合继承collection接口,最大的特点就是不允许有重复的项。当然这里有一个注意事项就是不要让可变元素改变自身状原创 2014-12-08 22:21:19 · 656 阅读 · 0 评论 -
android 快速理解事件分发机制
事件的触发成功其实有三个坎,只有这三个坎都过了才能让我们见到他的触发效果。那么到底是哪三个方法阻碍了事件的分发呢??下面我先一个一个的介绍,当然这里触发的顺序也是按数序。一.onInterceptTouchEvent事件这个方法主要是viewgroup的事件拦截,也就是说是view父类的方法。如果你是最基础的view那么你就不会有这个方法,其实想想也对你没有子view拦截什么呀。这原创 2014-12-28 20:09:25 · 484 阅读 · 0 评论 -
Java实现多种情况下语言本地化
Android 多种情况下语言本地化 Android中的本地化又叫国际化主要设计一种适应于多种语言的程序过程。下面我们来了解一下两种不同情况下的本地化。 一.程序中实现本地化 首先介绍一下文件命名在Android工程的res目录下,通过定义特殊的文件夹名称就可以实现,比如我们的程序兼容 简体中文、日文、英文、法文和德文,常规的字符strin原创 2014-12-10 22:01:53 · 3175 阅读 · 0 评论 -
BigDecimal用法详解及其四舍五入问题
BigDecimal用法详解及其四舍五入问题一、简介Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数。在实际应用中,需要对更大或者更小的数进行运算和处理。float和double只能用来做科学计算或者是工程计算,在商业计算中要用java.math.BigDecimal。原创 2014-12-11 19:06:52 · 3966 阅读 · 0 评论 -
qq最新侧滑效果实现
首先本文我是参照鸿洋大师的博客http://blog.csdn.net/lmj623565791/article/details/39257409 来学习,在自己根据他的介绍实现了qq侧滑功能,这里我简单的做一下介绍并且巩固一下自己的知识。只有自己去敲了才能发现问题。顺便说一下苦逼的过年终于过去了,好久没写博客了。首先说下思路,这里我主要是通过自定义HorizontalScr原创 2015-03-01 21:58:43 · 1566 阅读 · 2 评论 -
大位图二次采样压缩解决Bitmap OOM
有时候你不注意位图可以快速地消耗你的可用内存的预算导致应用程序崩溃由于可怕的例外。这就是我们长看到的java.lang.OutofMemoryError: bitmap size exceeds VM budget.因为android 给application系统资源只能分配16M的内存。下面我根据sdk的Displaying Bitmaps Efficiently文章来说下如何让位图原创 2015-03-03 22:13:25 · 1286 阅读 · 0 评论