我想使用按钮编辑imageView布局,以编辑里面的照片。
我认为将图像作为imageView背景,但我不知道如何做半圆透明度并设置图标。
有什么想法吗?
更新
现在我有了这个。
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="150dp"
android:layout_height="150dp"
android:background="@color/blue_bar">
<de.hdodenhof.circleimageview.CircleImageView
android:id="@+id/image"
android:scaleType="centerCrop"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:src="@color/black"/>
<ImageButton
android:layout_alignStart="@+id/image"
android:layout_alignEnd="@+id/image"
android:src="@drawable/ic_edit_photo"
android:layout_alignParentBottom="true"
android:layout_width="match_parent"
android:layout_height="40dp"
android:background="#B3ffffff"/>
</RelativeLayout>
我可以将imageButtons背景作为半圆形吗?
答案 0 :(得分:0)
为此你必须制作一个CompoundView。 1)我将一个RelativeLayout设置为matchview宽度和高度设置为match_parent,然后设置为alignBottom设置为true的按钮。
2)然后在您的活动中继续正常使用您的按钮。
3)你可以更好地使用CompoundView扩展ViewGroup并放置按钮的功能。 这是一个教程: http://www.vogella.com/tutorials/AndroidCustomViews/article.html
我希望它有所帮助。