ImageView里面有按钮

时间:2016-04-20 14:27:37

标签: android layout imageview profile

我想使用按钮编辑imageView布局,以编辑里面的照片。

enter image description here

我认为将图像作为imageView背景,但我不知道如何做半圆透明度并设置图标。

有什么想法吗?

更新

现在我有了这个。

enter image description here

<?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背景作为半圆形吗?

1 个答案:

答案 0 :(得分:0)

为此你必须制作一个CompoundView。 1)我将一个RelativeLayout设置为matchview宽度和高度设置为match_parent,然后设置为alignBottom设置为true的按钮。

2)然后在您的活动中继续正常使用您的按钮。

3)你可以更好地使用CompoundView扩展ViewGroup并放置按钮的功能。 这是一个教程: http://www.vogella.com/tutorials/AndroidCustomViews/article.html

我希望它有所帮助。