Android Split touch events 禁用多点触控
来源:互联网 发布:淘宝用语大全 编辑:程序博客网 时间:2024/05/02 04:21
Split touch events
Previously, only a single view could accept touch events at one time. Android 3.0 adds support for splitting touch events across views and even windows, so different views can accept simultaneous touch events.
Split touch events is enabled by default when an application targets Android 3.0. That is, when the application has set either theandroid:minSdkVersion
orandroid:targetSdkVersion
attribute's value to"11"
.
However, the following properties allow you to disable split touch events across views inside specific view groups and across windows.
- The
android:splitMotionEvents
attribute for view groups allows you to disable split touch events that occur between child views in a layout. For example:<span class="tag" style="color:#0088;"><LinearLayout</span><span class="pln" style="color:#000000;"> </span><span class="atn" style="color:#882288;">android:splitMotionEvents</span><span class="pun" style="color:#66660;">=</span><span class="atv" style="color:#8800;">"false"</span><span class="pln" style="color:#000000;"> ... </span><span class="tag" style="color:#0088;">></span><span class="pln" style="color:#000000;"> ...</span><span class="tag" style="color:#0088;"></LinearLayout></span>
This way, child views in the linear layout cannot split touch events—only one view can receive touch events at a time.
- The
android:windowEnableSplitTouch
style property allows you to disable split touch events across windows, by applying it to a theme for the activity or entire application. For example:<span class="tag" style="color:#0088;"><style</span><span class="pln" style="color:#000000;"> </span><span class="atn" style="color:#882288;">name</span><span class="pun" style="color:#66660;">=</span><span class="atv" style="color:#8800;">"NoSplitMotionEvents"</span><span class="pln" style="color:#000000;"> </span><span class="atn" style="color:#882288;">parent</span><span class="pun" style="color:#66660;">=</span><span class="atv" style="color:#8800;">"android:Theme.Holo"</span><span class="tag" style="color:#0088;">></span><span class="pln" style="color:#000000;"> </span><span class="pun" style="color:#66660;"><</span><span class="pln" style="color:#000000;">item name</span><span class="pun" style="color:#66660;">=</span><span class="str" style="color:#8800;">"android:windowEnableSplitTouch"</span><span class="pun" style="color:#66660;">></span><span class="pln" style="color:#000000;">false</span><span class="pun" style="color:#66660;"></</span><span class="pln" style="color:#000000;">item</span><span class="pun" style="color:#66660;">></span><span class="pln" style="color:#000000;"> </span><span class="pun" style="color:#66660;">...</span><span class="pln" style="color:#000000;"></span><span class="tag" style="color:#0088;"></style></span>
When this theme is applied to an
<activity>
or<application>
, only touch events within the current activity window are accepted. For example, by disabling split touch events across windows, the system bar cannot receive touch events at the same time as the activity. This doesnot affect whether views inside the activity can split touch events—by default, the activity can still split touch events across views.For more information about creating a theme, readApplying Styles and Themes.
- Android Split touch events 禁用多点触控
- Android Split touch events 禁用多点触控
- 处理多点触控事件Handling Multi-Touch Events
- 处理多点触控事件Handling Multi-Touch Events
- Android 禁用多点触控
- Split touch events
- Android:禁用全局多点触控
- Android中禁用掉多点触控
- 禁用Android的多点触控
- android -布局控件禁用多点触控
- Android 多点touch触控事件传递
- android view中如何禁用多点触控
- android 禁用多点触摸
- Android禁用多点同时触发
- Android 多点触摸 multi-touch
- Android 多点触摸 multi-touch
- android多点触控
- Android多点触控
- 佐航推广技巧汇总,让你的小店脱颖而出
- Andorid使用WiFi 连接adb进行调试
- acm CodeForces 492A
- 四元数介绍
- IT面试中的一些基础问题
- Android Split touch events 禁用多点触控
- POJ1135 Domino Effect(最短路)
- leancloud上创建promise
- X86_64写PGD_SHIFT,PUD_SHIFT,PMD_SHIFT,PTE_SHIFT,PAGE_SHIFT的值分别是
- Android中Listview(三)--圆角listview
- 数字签名技术原理介绍
- GDB十分钟教程
- 日经春秋 20150717
- Amber14在Centos6.6下的安装