Android的圆圈键
我怎样才能使定制圆圈键? (只作出圆圈点击)Android的圆圈键
任何方式与圈png文件做呢?
我试图与ImageView的覆盖onTouch方法,但它的工作原理非常糟糕,因为view.getWidth(),view.getHeight()和view.getTop ...方法的工作原理非常糟糕
感谢。
不要去复杂的逻辑,只要选择任何四舍五入的图像,并设置图像作为简单按钮的背景,它将看起来像简单的圆形按钮,并且只会在该圆形形状上接受点击。
我已经在我的圈子按钮,按钮和我需要让他们也正在圆圈键可点击按钮 – user1028269 2012-08-03 09:24:34
是什么意思......? – Yash 2012-08-03 09:25:31
它非常简单。创建可绘制的自定义形状,并将其设置为视图的背景。例如:
round_button_drawable.xml在抽拉/
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval" >
<solid android:color="@android:color/holo_orange_dark"/>
</shape>
组这可绘制的任何视图的背景。
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/round_button_drawable"
android:text="btn"
/>
这可能帮助:http://*.com/questions/3914329/round-button-in-android – 2012-08-03 08:58:15
http://*.com/questions/9049868/round-button-in-android-避免压力机-外的按钮 – shoren 2012-12-03 02:45:15
下面是一个例子https://github.com/arlindiDev/CircleCheckBox – Arlind 2016-02-08 01:52:15