如何使浮动动作按钮消耗点击事件?

Fishingfon

我目前在我正在制作的应用中设置一个浮动操作按钮。我的问题是,当我单击按钮时,按钮后面的列表视图也会收到click事件。我需要使按钮占用整个click事件。

我正在使用此库来创建按钮:https : //github.com/FaizMalkani/FloatingActionButton

如果有人可以为我指出如何实现这一目标的正确方向,将不胜感激。我在下面包含了我正在使用的xml布局。

谢谢科里:)

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:orientation="vertical"
    android:padding="4dip"
    android:gravity="center_horizontal"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:app="http://schemas.android.com/apk/res-auto"
        android:orientation="vertical"
        android:padding="4dip"
        android:gravity="center_horizontal"
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <android.support.v4.view.ViewPager
            android:id="@+id/viewPager"
            android:layout_width="match_parent"
            android:layout_height="0px"
            android:layout_weight="1">

        </android.support.v4.view.ViewPager>

    </LinearLayout>

    <com.bacon.corey.audiotimeshift.FloatingActionButton
        android:id="@+id/fabbutton"
        android:layout_width="72dp"
        android:layout_height="72dp"
        android:layout_gravity="bottom|right"
        android:layout_marginBottom="16dp"
        android:layout_marginRight="16dp"
        app:colour="@color/holo_red_light"
        app:drawable="@drawable/ic_content_new"

    />

</FrameLayout>
费利佩·西尔维拉(Felipe Silveira)

我不知道FloatingActionButton的实现细节,但是您可以设置一个TouchListener并使用从onTouch方法返回true的事件。像这样的东西:

mFloatingActionButton.setOnTouchListener(new OnTouchListener() {
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        if(event.getAction() == MotionEvent.ACTION_UP){
            // Do what you want
            return true;
        }
        return true; // consume the event
    }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使浮动动作按钮消耗点击事件?

来自分类Dev

如何设置浮动动作按钮

来自分类Dev

浮动动作按钮动画

来自分类Dev

浮动动作按钮扩展

来自分类Dev

浮动动作按钮变形

来自分类Dev

浮动动作按钮的阴影

来自分类Dev

浮动动作按钮位置

来自分类Dev

如何在Codenameone中实现浮动动作按钮?

来自分类Dev

如何制作径向渐变浮动动作按钮

来自分类Dev

如何集成可扩展的浮动动作按钮

来自分类Dev

浮动动作按钮在滚动中消失

来自分类Dev

浮动动作按钮动画问题

来自分类Dev

浮动动作按钮和白色背景

来自分类Dev

带浮动动作按钮的循环进度

来自分类Dev

包括浮动动作按钮库

来自分类Dev

更改浮动动作按钮的形状

来自分类Dev

颤振中的浮动动作按钮

来自分类Dev

浮动动作按钮,不可检查

来自分类Dev

linearLayout中的浮动动作按钮

来自分类Dev

浮动动作按钮未在相对布局中浮动

来自分类Dev

浮动动作按钮(FAB)和升高按钮之间的区别

来自分类Dev

如何从父浮动动作按钮调用另一个类的initstate()方法?

来自分类Dev

如何在MaterializeCSS中使浮动动作按钮/内容重叠两个div

来自分类Dev

将浮动动作按钮水平并排放置

来自分类Dev

Android浮动动作按钮show()不起作用

来自分类Dev

为什么动画后浮动动作按钮消失了?

来自分类Dev

在Flutter中放置两个浮动动作按钮

来自分类Dev

浮动动作按钮椭圆形不变

来自分类Dev

浮动动作按钮上的打开布局单击