
android
sinat_20389697
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android TextView遇到的问题
1.高亮显示TextView的文本内容。 ssb.setSpan(new BackgroundColorSpan(mContext.getResources().getColor(R.color.bg_yellow1)), start, end, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); 当文本内容中包含ImageSpan,会出现原创 2017-01-01 21:12:19 · 310 阅读 · 0 评论 -
android ViewPager 解决自动滑动到最后一页,继续滑动的效果问题
AutoScrollViewPager 滑动到最后一页,有一个返回第一页的效果,这个效果并不是循环滑动的效果 原因是: 自动滑动的原理是:启动Timer定时调用setCurrentItem(index),setCurrentItem(0)会导致该问题 简单的解决方案:设置Adapter.getCount()为Integer.MAX_VALUE,在getView()中取数据时,postion%d原创 2017-02-06 15:46:26 · 5216 阅读 · 0 评论 -
android Animation 对Android动画的理解
Android提供的动画主要分为两大类 1.补间动画 实质是不断变换View的显示内容,类似.GIF 举例:有十个图片,显示图1,隔一段时间显示图2,图3,图4 ... ...,达到一个动画的效果 2.View动画,实质上是通过不断改变View的属性或者调整画布 View动画分为两种: 1).以Animation为基类的动画, 它是通过不停原创 2017-02-08 13:19:41 · 267 阅读 · 0 评论 -
android Touch传递过程的理解
TouchEvent事件的处理:在View树中,找到一个可以处理这个Touch事件的View,然后不断 把TouchEvent事件传递给这个View 1.查找的过程发生在ACTION_DOWN时 从View树的根View开始从上向下,传递TouchEvent事件,这个过程是在查看是否有原创 2017-02-08 14:06:09 · 353 阅读 · 0 评论 -
Android中的容器
List java.util包提供了两种 ArrayList LinkedList ArrayList比LinkedList常用很多,原因是: ArrayList查找更容易 ArrayList ArrayList封装了一个数组Object[] 数组的初始化 ArrayList array = new ArrayList(); 封装一个空数组, {} ArrayList array = new...原创 2019-03-10 15:54:10 · 1330 阅读 · 0 评论 -
android ImageView遇到的问题
1.ImageView显示图片的圆形切图 解决方法: 重写ImageView.onDraw(Canvas) ,把Canvas剪切成圆形,再在上面画图片 protected void onDraw(Canvas canvas) { int radius = this.getWidth() / 2; Path path原创 2017-01-03 00:15:42 · 540 阅读 · 0 评论 -
android 从顶层到底层 学习笔记--- framework架构
framework架构图 分层:application framework,binder IPC, system service application framework 通过 binder IPC 与 system service 通信原创 2016-11-22 09:07:17 · 3533 阅读 · 0 评论 -
android 自定义ImageView -图片显示相关1
import android.content.Context; import android.graphics.Canvas; import android.graphics.Matrix; import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.Drawable原创 2017-01-13 17:54:56 · 404 阅读 · 0 评论 -
android ViewStub--布局优化
基本思想就是懒加载, android:inflatedId="@+id/subTree" android:layout="@layout/mySubTree" android:layout_width="120dip" android:layout_height=“40dip”/> ViewStub stub = (ViewStub原创 2017-01-05 01:05:39 · 221 阅读 · 0 评论 -
android 从顶层到底层 学习笔记--- View树
1.TouchEvent在View树中的传递 2.View树的绘制原创 2016-11-29 22:13:38 · 397 阅读 · 0 评论 -
Android程序性能优化
Android程序性能优化 主要从三个方面: 1.UI优化 2.提高线程的并发 3.内存方面:从防止内存泄漏和内存浪费两个 UI 布局文件    1.减少布局的层级: 举例,自定义ViewGroup如果需要使用布局文件,布局文件里使用取代XXXLayout,可以减少一层布局;    2.减少使用match_parent,ViewGro...原创 2019-03-10 15:54:49 · 181 阅读 · 0 评论