Android打造带透明圆弧的ImageView(4)

@Override
    public void onClick(View v) {
        switch (v.getId()) {
            case R.id.btn_another_one:
                if (mGroup == 1) {
                    aiv_one.setDrawStr("苹果");
                    aiv_one.setBackgroundResource(R.drawable.apple);
                    aiv_two.setDrawStr("柚子");
                    aiv_two.setBackgroundResource(R.drawable.pineapple);
                    aiv_three.setDrawStr("香蕉");
                    aiv_three.setBackgroundResource(R.drawable.banana);
                    aiv_four.setDrawStr("菠萝");
                    aiv_four.setBackgroundResource(R.drawable.pineapple);
                    mGroup = 2;
                } else {
                    aiv_one.setDrawStr("牛排");
                    aiv_one.setBackgroundResource(R.drawable.steak);
                    aiv_two.setDrawStr("海鲜");
                    aiv_two.setBackgroundResource(R.drawable.seafood);
                    aiv_three.setDrawStr("奶酪");
                    aiv_three.setBackgroundResource(R.drawable.cheese);
                    aiv_four.setDrawStr("烧烤");
                    aiv_four.setBackgroundResource(R.drawable.barbecue);
                    mGroup = 1;
                }
                break;
        }
    }
}

4.MainActivity的布局文件如下:

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:custom="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_marginTop="100dp"
    android:layout_marginBottom="100dp"
    android:orientation="vertical" >

<Button
        android:id="@+id/btn_another_one"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="换一组" />

<LinearLayout
        android:layout_width="match_parent"
        android:layout_height="0dp"
        android:layout_weight="1"
        android:orientation="horizontal" >

<RelativeLayout
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="match_parent" >

<com.linuxidc.customviewsdemo.views.ArcImageView.ArcImageView
                android:id="@+id/aiv_one"
                android:layout_width="match_parent"
                android:layout_height="match_parent"
                android:background="@drawable/steak"
                custom:drawStyle="RIGHT_BOTTOM"
                custom:drawStr="牛排"
                custom:arcAlpha="100"
                custom:arcColor="@color/gray"
                custom:textColor="@color/black"
                custom:textSize="20sp" />
        </RelativeLayout>

<RelativeLayout
            android:layout_width="0dp"
            android:layout_weight="1"
            android:layout_height="match_parent" >

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/57c780ddaf74235e22fc733cd8e9577b.html