在其他视图的背景中显示视图?

时间:2012-01-19 08:21:14

标签: android android-layout

我想在图像视图的背景中显示进度条是否可能? 请帮帮忙?

3 个答案:

答案 0 :(得分:1)

<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item android:id="@android:id/background"
      android:drawable="@drawable/custom_background1" />
<item android:id="@android:id/secondaryProgress">
    <clip android:drawable="@drawable/custom_background2" />
</item>
<item android:id="@android:id/progress">
    <clip android:drawable="@drawable/custom_background3" />
</item>
</layer-list>

使用

在drawalbe中创建一个xml文件,如上所示
android:progressDrawable="@drawable/music_volume_seekbar_style"
你是说这个意思吗?

答案 1 :(得分:0)

对于任何观点都是不可能的。但是,如果您有ImageView,则可以使用方法ImageView.setAlpha(int)

答案 2 :(得分:0)

你可以重叠两个视图(ImageView和进度条)。将ImageView设置为VISIBLE,将进度条设置为默认情况下GONE可见。

如果需要,可以显示进度条。请注意,您需要将ProgressBar的背景设置为透明。

在此处详细了解如何使视图的背景透明:http://www.41post.com/4213/programming/android-transparent-or-translucent-view-background