Android数据绑定组件RoboBinding使用详解
RoboBinding简介RoboBinding是一款基于Android的数据绑定组件,它可以帮助你编写可读性强、容易测试以及性能优越的Android UI应用。RoboBinding有以下几个特点:为了精简框架,RoboBinding移除了大量不必要的代码,比如addXXListener(),findViewById()等。可以将难以测试的Android代码转换为普通的JUnit测试。提供对象类...
Android ListView项收缩效果
项目中看到IOS上LIstView在显示隐藏一部分时有一个收缩的特效,但Android自带的没有。就想着能否自定义实现,下面是从项目中提取出来的Demo。先上效果图:点击每一行右边的图标显示隐藏;一、自定义了ExpandableLayout是继承自LinearLayout:packagecom.jerome.expand;
importandroid.content.Context;
impo...
Android GestureDetector滑动监听事件
项目中需要做滑动监听事件,具体如下:做的过程中遇到点小麻烦,写了监听后无效,具体原因及解决方法请看后面finalintRIGHT=0;
finalintLEFT=1;
privateGestureDetectorgestureDetector;
@Override
protectedvoidonCreate(BundlesavedInstanceState){
super.onCreat...
Android中处理Touch Icon的方案
苹果的Touch Icon相对我们都比较熟悉,是苹果为了支持网络应用(或者说网页)添加到桌面需要的图标,有了这些Touch Icon的网页链接更加和Native应用更相像了。由于苹果设备IPod,IPhone,IPad等设备广泛,很多网页都提供了touch icon这种图标资源。由于Android中并没有及早的有一份这样的标准,当我们想把网页添加到桌面时,仍然需要使用苹果的Touch Icon。T...
android 动画
android的动画有两种 tween动画和Frame动画tween动画;,透明度,缩放,旋转,平移效果Animation 动画AlphaAnimation 渐变透明度RotateAnimation 画面旋转ScaleAnimation 渐变尺寸缩放TranslateAnimation 位置移动AnimationSet 动画集使用方式在res文件下创建anim文件;1,透明度效果aniation...