对话框样式的Activity 和 重复点击view

来源:互联网 发布:facebook广告优化技巧 编辑:程序博客网 时间:2024/06/11 15:49


样式:

<!--微信分享界面样式-->    <style name="myTransparent">        <item name="android:windowBackground">@color/transparent</item>        <item name="android:windowIsTranslucent">true</item>        <item name="android:windowNoTitle">true</item>        <item name="android:windowExitAnimation">@android:style/Animation.Dialog</item>        <item name="android:windowShowAnimation">@android:style/Animation.Dialog</item>        <item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>    </style>

引用:

 <!--微信分享-->        <activity            android:name=".wxapi.WXEntryActivity"            android:exported="true"            android:launchMode="singleInstance"            android:theme="@style/myTransparent">

<color name="transparent">#88000000</color>


当界面上有多个view 空间时,如果同时点击这几个view,很有可能同事触发点击事件,怎么避免呢?在这些view的根view 中加入如下设置就好了。

  <LinearLayout            android:layout_width="fill_parent"            android:layout_height="200dp"            android:gravity="center"            android:orientation="horizontal"            android:splitMotionEvents="false">

在application引用的Theme中添加以下代码:
<item name="android:windowEnableSplitTouch">false</item>
        <item name="android:splitMotionEvents">false</item>






0 0
原创粉丝点击