我正在開發一個Android應用程序,它有幾個(Next,Back,...等)Buttons
這些都是圓形和透明的,我使用ImageButton
那些Buttons
,但問題是Button
(我使用黑色background
,因此它非常難看)上總是有一個白色邊框,並且該按鈕從未顯示爲圓形,表現爲某種方形的形狀。無法擺脫ImageButton周圍醜陋的邊框
這裏是我試過到目前爲止:
在
activity_mypage.xml
文件設置ImageButton
的背景android:background="@android:color/transparent"
,並
android:background="?android:selectableItemBackground"
和
android:background="?android:selectableItemBackgroundBorderless"
甚至
android:background="@null"
但似乎沒有任何的.XML邊工作。
,我試圖在MyPage.java文件如下:
myBtn.setBackgroundResource(0);
也
myBtn.setBackground(null);
似乎沒有任何工作對我所做不斷產生相同的(儘管它從Button
附近刪除灰色邊框,但沒有一個使得Button
完全透明)
而且這是同Button
截圖應用任何這些屬性(的並不重要,如果以後我申請它只是在xml
或僅java文件,或同時,因爲所有的結果都是一樣的):
這是在XML我Buttons
我的一個XML代碼:
<ImageButton
android:id="@+id/my_btn"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="26dp"
android:layout_marginEnd="37dp"
android:layout_marginRight="37dp"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintRight_toRightOf="parent"
app:srcCompat="@mipmap/my_btn"
tools:layout_constraintBottom_creator="1"
tools:layout_constraintRight_creator="1"
android:background="@android:color/transparent"
/>
這裏是在java文件它的代碼:
ImageButton myBtn= (ImageButton) findViewById(R.id.my_btn);
myBtn.setBackground(null);
myBtn.setBackgroundResource(0);
我真的失去了在這個每個結果我發現這個查詢已經提出的上述方法之一,但沒有這些似乎爲我工作..
看起來你的圖像周圍有白色邊框。 –
你可以發佈你的圖像(my_btn)也 – UltimateDevil
@VivekMishra我曾嘗試過一些透明的圖像,但他們都有同樣的問題,[這裏](https://imgur.com/a/VZg3C)是這個鏈接我使用的相同圖像。 –