如何通过复合视图制作这样的按钮?

时间:2017-01-04 10:10:07

标签: android button views

我想通过复合视图制作像this这样的按钮!

enter image description here

我正在关注this教程,但我无法做出这样的观点。

有人能告诉我一些方向吗?

1 个答案:

答案 0 :(得分:1)

试试这个

    <FrameLayout   
    android:layout_width="210dp"
    android:layout_height="210dp"
    //set framelayout clickable
    ><Button
        android:id="@+id/filter"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_margin="7dp"
        android:background="#0000FF"
        android:gravity="center"
        android:paddingBottom="25dp"
        android:paddingTop="25dp"
        android:text="Sort"
        android:textColor="#FFFFFF" />

    <ImageView
        android:id="@+id/widget_title_icon"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="top|right"
        android:adjustViewBounds="true"
        android:paddingTop="-10dp"
        android:scaleType="fitStart"
        android:src="@drawable/checkbtn" />

</FrameLayout>

玩弄这个:android:paddingTop="-10dp"

这有点像:here is