circularView icon indicating copy to clipboard operation
circularView copied to clipboard

How to handle click listener on view?

Open francescogatto opened this issue 6 years ago • 2 comments

Hi, setOnClickListener doesn't work on the view. is this a bug? thanks

francescogatto avatar Oct 20 '18 18:10 francescogatto

Hello @francescogatto Can you provide me with the snippet of code where you are setting the listener? Regards,

rjsvieira avatar Oct 22 '18 12:10 rjsvieira

Hi,

In this way it works great <FrameLayout android:id="@+id/circleViewContainer" android:clickable="true" android:focusable="true" android:layout_width="70dp" android:layout_height="70dp" android:layout_centerHorizontal="true" android:layout_centerVertical="true" card_view:layout_constraintBottom_toBottomOf="parent" card_view:layout_constraintEnd_toEndOf="parent" card_view:layout_constraintStart_toStartOf="parent" card_view:layout_constraintTop_toTopOf="parent">

            <rjsv.circularview.CircleView
                android:id="@+id/circle_view"
                android:layout_width="70dp"
                android:layout_height="70dp"
                android:layout_gravity="center"
                circleview:arcBorderColor="@color/color_arc"
                circleview:arcColor="@android:color/holo_red_dark"
                circleview:arcHasBorder="true"
                circleview:arcWidth="1dp"
                circleview:hasIndicator="true"
                circleview:indicatorColor="@color/red_btn_bg_color"
                circleview:indicatorRadius="10"
                circleview:progressColor="@color/color_progress"
                circleview:progressMaximumValue="10"
                circleview:progressMinimumValue="0"
                circleview:progressStepAsInteger="true"
                circleview:progressStepValue="1"
                circleview:progressWidth="4dp"
                circleview:suffixEnabled="false"
                circleview:suffixValue=""
                circleview:textColor="@color/dark_black"
                circleview:textEnabled="true"
                circleview:textFont="fonts/Roboto-Bold.ttf"
                circleview:textSize="30sp" />

            <View
                android:onClick="pause"
                android:id="@+id/view"
                android:layout_width="70dp"
                android:layout_height="70dp"
                android:layout_gravity="center" />

        </FrameLayout>

but if I remove my view and i attach the listener like this, this not work circle_view.setOnClickListener { pauseDialog() }

francescogatto avatar Nov 12 '18 12:11 francescogatto