文章分类 - android
摘要:ViewDragHelper SlidingPaneLayout和DrawerLayout,现在这俩个类被广泛的运用,其实研究他们的源码你会发现这两个类都运用了ViewDragHelper来处理拖动。 ViewDragHelper并不是第一个用于分析手势处理的类,gesturedetector也是,
阅读全文
摘要:学习资料: Android开发群英传 鸿洋大神的Android ViewDragHelper完全解析 自定义ViewGroup神器 ViewDragHelper is a utility class for writing custom ViewGroups. It offers a number
阅读全文
摘要:横竖屏切换改变 [java] view plain copy int width = getWindowManager().getDefaultDisplay().getWidth(); int height = getWindowManager().getDefaultDisplay().getH
阅读全文
摘要:效果图 View代码 第一步:自定义属性 在values文件夹下的attrs.xml文件下添加代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 第二步:自定义圆形 1 2 3 4 5 6
阅读全文
摘要:效果图 View代码 第一步:自定义属性 1 2 3 4 5 1 2 3 4 5 第二步:自定义圆形 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
阅读全文
摘要:效果图 页面代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
阅读全文
摘要:效果图 布局文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 View代码
阅读全文
摘要:前言:本文主要仿照鸿洋大神的Android 手把手教您自定义ViewGroup 效果图 布局文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
阅读全文
摘要:View的弹性滑动 属性动画 弹性滑动 View的触碰事件 View事件的分发机制 View事件的滑动冲突 View的绘制原理 动态添加代码 理解MeasureSpec measure流程 layout流程 draw流程 以及shape、selector等
阅读全文
摘要:效果图 1 1 布局文件 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1 2 3 4 5 6 7 8 9 10 11 12 13 14 主页面代码
阅读全文
摘要:TabHost效果 [java] view plain copy public class MainActivity extends FragmentActivity{ //定义FragmentTabHost对象 private FragmentTabHost mTabHost; //定义一个布局
阅读全文
摘要:效果图: 主布局文件my_order_new_list.xml: [html] view plain copy <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.c
阅读全文
摘要:———-方法一:———- 效果图: 需要的组件: ViewPager+PagerTabStrip 布局文件代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 1 2 3 4 5 6 7 8 9 10 11 12
阅读全文
摘要:效果图: 添加依赖包: 1 1 布局文件: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 页面代码: 1 2 3 4 5 6 7
阅读全文
摘要:先来张效果图(可以滑动切换页卡) 主页面布局文件 remind_auction_new_list.xml : [html] view plain copy <RelativeLayout style="@style/Rosemary.Plane" xmlns:android="http://sche
阅读全文
摘要:形象比喻: 你到一个商店买东西,刚好你要的东西没有货,于是你在店员那里留下了你的电话,过了几天店里有货了,店员就打了你的电话,然后你接到电话后就到店里去取了货。在这个例子里,你的电话号码就叫回调函数,你把电话留给店员就叫登记回调函数,店里后来有货了叫做触发了回调关联的事件,店员给你打电话叫做调用回调
阅读全文
摘要:WindowManager允许我们在Activity上添加或者是移除view。 1 1 1 2 3 1 2 3 效果图: 使用方法: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 1 2 3 4 5 6 7 8 9 10
阅读全文
摘要:效果图 DiskLruCache下载 下载DisLruCache类,复制到项目中 使用代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
阅读全文
摘要:一、概述 在自定义ViewGroup中,很多效果都包含用户手指去拖动其内部的某个View(eg:侧滑菜单等),针对具体的需要去写好onInterceptTouchEvent和onTouchEvent这两个方法是一件很不容易的事,需要自己去处理:多手指的处理、加速度检测等等。 好在官方在v4的支持包中
阅读全文

浙公网安备 33010602011771号