自定义控件
文章平均质量分 82
tianzhu2725
发奋图强 相信自己一定会成功 加油
展开
-
ScrollView的回弹效果和滚动时toolBar的透明度变化
http://blog.csdn.net/aaawqqq/article/details/37740463转载 2016-10-08 19:41:34 · 1910 阅读 · 0 评论 -
自定义控件之视差效果ParallaxEffect
1.定义一个类继承ListView 主要用到的是越界滚动 overScrollBy() onTouchEvent() 中松开手后自动回滚到原来的高度,用到了属性动画和插补器 public class ParallaxEffectView extends ListView { private ImageView imageView; private int intrinsicHeight原创 2016-10-06 19:44:48 · 865 阅读 · 0 评论 -
自定义控件之DragLayout仿QQ界面
1.布局文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_he原创 2016-10-06 19:11:34 · 527 阅读 · 0 评论 -
自定义控件之仿优酷菜单
1.布局文件 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height=原创 2016-10-06 18:52:31 · 465 阅读 · 0 评论 -
自定义控件之ListView下拉刷新
1.定义个类继承ListView 添加头条目 添加脚条目 设置滚动监听(处理上啦加载) 重写触摸 事件(处理下拉刷新) public class PullToReFreshListView extends ListView implements OnScrollListener { private View headerView; private int h原创 2016-10-06 17:43:07 · 709 阅读 · 0 评论 -
自定义控件之下拉列表
1.activity public class MainActivity extends Activity implements OnClickListener,OnItemClickListener{ private EditText mNumber; private ImageView mArrow; private ListView listview; private Po原创 2016-10-06 17:19:10 · 410 阅读 · 0 评论 -
自定义控件之滑动按钮
1.创建一个类继承view public class MyToggleButton extends View { private static final String NAMESPACE = "http://schemas.android.com/apk/res/com.baidu.togglebutton"; private Bitmap background; private Bi原创 2016-10-06 17:03:36 · 797 阅读 · 0 评论 -
自定义控件之viewPager轮播图
1.activity中 public class MainActivity extends Activity { private static final int VIEWPAGER_CHANGE = 0; private ViewPager mViewPager; private int[] imageResIds = { R.drawable.a,原创 2016-10-06 16:25:36 · 589 阅读 · 0 评论 -
自定义控件之侧拉菜单SlidingMenu
1.定义个类继承viewGroup public class MySlidingMenu extends ViewGroup { private View menuView; private View mainView; private int menuWidth; private int downX; private int distance; private int curre原创 2016-10-06 15:51:16 · 1110 阅读 · 0 评论 -
ScrollView嵌套ListView的问题解决
在 ScrollView 添加一个 ListView 会导致 listview 控件显示不全,通常只会显示一条,这是因为两个控件的滚动 事件冲突导致 解决方法一: 通过 listview 中的 item 数量去计算 listview 的显示高度,从而使其完整展示 lv = (ListView) findViewById(R.id.lv); adapter = new MyAdapter原创 2016-10-09 19:18:31 · 512 阅读 · 0 评论 -
自定义控件之快速索引QuickIndexBar
1.定义个类继承view 主要使用三个方法: 一.onSizeChanged() {计算这个自定义控件的宽和每个字母所占的格子的高} 二.onDraw(){调用canvas.drawText} 三.onTouchEvent(){处理触摸逻辑} public class QuickIndexBar extends View { private Paint paint; private原创 2016-10-06 20:06:51 · 577 阅读 · 0 评论