我嘗試位圖設置爲圖像類似:設置位圖圖像的src
android:src="img"
而只能從代碼,我從服務器獲取的IMG。 但是當IM做setImageBitmap()方法 它顯示它喜歡它的背景下,像我這樣做:
android:background="img"
所以無論心不是在imageview的圖像變成黑白的,我不想黑色的背景,這是壞的形象,我得到: Bad Image
,我想獲得的圖像是: Good Image
如何設置從位圖圖像在我的代碼是像XML SRC? ty很棒!
這裏是我的xml:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/colorPrimary">
<de.hdodenhof.circleimageview.CircleImageView
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_marginTop="@dimen/activity_vertical_margin"
android:layout_marginBottom="@dimen/activity_vertical_margin"
android:id="@+id/profile_image"
android:layout_width="200dp"
android:layout_height="200dp"
android:layout_gravity="center"
android:layout_centerHorizontal="true"
app:civ_border_width="5dp"
app:civ_border_color="#c5eaf8"
android:elevation="10dp"/>
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/colorPrimary"
android:layout_centerInParent="true"/>
<ProgressBar
android:id="@+id/progress_bar_main"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:layout_centerInParent="true"
android:visibility="gone"/>
</RelativeLayout>
我的位圖工作良好,所有的圖像,除了像這樣的公司其填充黑色背景的圖像..
請提供[mcve]。很可能,你的問題在於你如何用'setImageBitmap()'創建你正在使用的位圖。你似乎失去了alpha通道。如果我們能看到您的代碼,我們只能提供幫助。 – CommonsWare