历经无数次的失败创伤,我发现如果想要把自定义的View在layout的xml文件中标签化显示,你的View类必须实现一个构造方法,他包含Context和AttributeSet两个参数
例如:
public class TouchDrawView extends SurfaceView{
public TouchDrawView(Context context) {
super(context);
}
public TouchDrawView(Context context, AttributeSet as) {
super(context);
}
}
然后你就可以这样了
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
>
<org.dw.epaint.views.TouchDrawView
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
</LinearLayout>
另外我发现在ScrollView中似乎无法捕捉onFling事件,而是总捕捉到onLongPress事件,求解中......
分享到:
相关推荐
自定义的ViewPager,可以实现页面之前的相互切换,可以...同时该ViewPager解决了传统ViewPager和ListView,ScrollView滑动冲突问题,当然ListView的滑动冲突实在ScrollView中解决的。实践表明,滑动切换效果较好。
ios scrollview循环 支持自定义点击事件,简单易于添加到自己的项目中!ARC
安卓自定义控件左右滑动动态添加ImageView控件 ScrollView
自定义拉到顶部和底部具有弹性ScrollView
VC中Dialog添加View(ScrollView),以及双缓冲ScrollView画图!
Android自定义ScrollView
自定义弹性scrollview实现下拉弹回和上拉弹回,类似于下拉刷新的效果
学习封装框架的资料,实现ScrollView滚动过程中,子控件不同动画功能。
Android UI设计之<十三>自定义ScrollView,实现QQ空间阻尼下拉刷新和渐变菜单栏效果,详http://blog.csdn.net/llew2011/article/details/52626148
最近写项目,需要有个功能使用到监听ScrollView的滑动事件,我自己没有定义出来,我在网上找了一个例子,然后自己做了修改,上传到这,希望能和大家交流学习
解决系统ListView不能直接放在ScrollView中,自定义了一个ListView,实现ListView全部功能
自定义拉到顶部和底部具有弹性ScrollView,支持下拉上拉弹性
Android中自定义ListView,解决scrollview嵌套listview 滑动事件冲突,是非常常见的问题,我写了一个例子和大家交流学习
一个自定义视图可以上下拉动,支持Scrollview,ListView,recyclerview,WebView和另一个视图,使用方便.zip,自定义视图拉取刷新,支持滚动视图、列表视图、循环服务视图、网络视图和所有其他视图,易于使用
很多朋友因项目需求问题需要在ScrollView中嵌套使用ListView或ScrollView 但是彼此的滑动事件会发生冲突,网上大多数都是计算ListView的高度来解决这个问题,但个人亲手尝试 结果ListView的Item要是过多的话ListView...
用ViewDragHelper做的自定义侧滑菜单,并解决了与ScrollView的滑动事件冲突问题,方便大家研究
解决listview和scrollview冲突 使用linearlayout自定一个listview 用法与listview相同
ScrollView缓慢滚动到指定位置的标准自定义 解决ScollView中scrollTo()的生硬感!
当scrollView拉伸到顶部和底部可以实现自定义拉伸效果。具体效果类似Iphone。
自定义一个滑块,可以在竖直方向上滑动并且与ScrollView结合起来使用。滑动滑块,scrollView跟着滑动。滑动ScrollView,滑块也跟着动。