
UI
文章平均质量分 90
请叫我村草
爱好编程和Android开发
展开
-
黑马智慧北京第4天
1.ListView下拉刷新 和加载更多①.xml布局 <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:o翻译 2016-10-11 23:13:08 · 888 阅读 · 0 评论 -
1.仿QQ侧滑面板(对ViewGroup的自定义)
侧滑面板(对ViewGroup的自定义)应用场景: 扩展主面板的功能功能实现:1.ViewDragHelper: Google2013年IO大会提出的,>解决界面控件拖拽移动问题. (v4包下)>2.mTouchSlop 最小敏感范围, 值越小, 越敏感伴随动画:1. 左面板: 缩放动画, 平移动画, 透明度动画2.主面板: 缩放动画3.背景原创 2016-09-30 09:59:06 · 522 阅读 · 1 评论 -
2.模仿小米通讯录的快速索引demo
快速索引 (对View的自定义) * 应用场景: 微信好友列表, 联系人通讯录, 应用管理, 文件管理* 功能实现: 1. A-Z索引的绘制. OK2. 处理Touch事件. OK 3. 提供使用监听\回调. OK 4. 汉字转换成拼音. OK5. 进行排序展示. OK6. 进行分组. OK7. 将自定义控件和ListView合体. OK原创 2016-09-30 10:44:58 · 694 阅读 · 0 评论 -
3.模仿qq空间背景下拉动画
视差特效 1.自定义listview 在里面增加HeadViewpublic class MylistView extends ListView { private int drawableHeight; private int height; private ImageView imageview; public MylistView(Context原创 2016-09-30 11:00:45 · 410 阅读 · 0 评论 -
4.模仿QQ侧滑删除
1.自定义viewpublic class SwipeLayout extends FrameLayout { private ViewDragHelper dragHelper; private View mFrontView; private View mBackView; private int mFrontWidth; private int mBackWidth; pr原创 2016-09-30 11:30:01 · 532 阅读 · 0 评论 -
5.模仿QQ粘性控件
1.自定义View public class GodView extends View { private Paint mpaint; // 4个点 PointF[] mStickPoints = new PointF[] { new PointF(250f, 250f), new PointF(250f, 350f) }; PointF[] mDragPoints = ne原创 2016-09-30 11:40:39 · 329 阅读 · 0 评论