![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android UI
jiantaocd
点滴成长 厚积薄发
展开
-
获取GPU信息 --createWindowSurface EGL_BAD_NATIVE_WINDOW -- failed: EGL_BAD_MATCH
之前网上有很多关于获取GPU信息的帖子,大部分手机都可以获取到,但部分奇葩就不行了。package com.example.gpuinfo;import javax.microedition.khronos.egl.EGLConfig;import javax.microedition.khronos.opengles.GL10;import android.app.Activit原创 2013-10-29 14:27:53 · 7554 阅读 · 0 评论 -
自定义ViewFlipper 实现滚动效果
最近不忙,自定义view实现了类似百度手机助手,首页评论滚动效果。看效果:gif做的不好,其效果就是:几个viewitem不停的向上滚动,新加入item有个淡入的效果。说下实现思路:自定义view继承至LinearLayout,控制item数量及其动画效果,实现item复用,传入数据即可,使用方便。代码:/** * Jiantao.Yang * * @desc原创 2015-02-08 09:53:32 · 2106 阅读 · 0 评论 -
ISwipeRefreshLayout
ISwipeRefreshLayout是基于SwipeRefreshLayout源码基础上修改,便于使用自定义loading样式的下拉刷新组件。为什么写这个组件?原生的SwipeRefreshLayout好归好,但它不能自定义动画效果,只能简单改下color、alpha等,往往实际开发中都是自家的loading效果。所以就有了ISwipeRefreshLayout。这里贴一个现在项目使用的load原创 2017-08-09 01:14:42 · 443 阅读 · 0 评论 -
FrameAnimDrawable
本文介绍一个解决安卓帧动画OOM的组件。— FrameAnimDrawable。和AnimationDrawable的关系?AnimationDrawable 系统实现帧动画的Drawable,使用简单,但内存消耗大,动画帧一多就容易出现卡顿甚至OOM。FrameAnimDrawable 实现动态加载,一次只加载当前动画帧,用完即释放,内存消耗少,降低卡顿和OOM发生的概率。FrameAni原创 2017-08-06 22:13:27 · 453 阅读 · 0 评论