背景透明的實現,直播電商原始碼是怎麼做的

雲豹科技曉彤發表於2021-09-24

有時候,直播電商原始碼需要實現一個透明的背景效果,接下就看看直播電商原始碼是怎麼實現吧!

1、自定義Dialog

public class SelectDialog extends AlertDialog{
public SelectDialog(Context context, int theme) {
    super(context, theme);
}
public SelectDialog(Context context) {
    super(context);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.slt_cnt_type);
}
}

2、佈局檔案slt_cnt_type.xml程式碼 

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="
  android:orientation="vertical"
  android:padding="10dp" android:layout_width="115dp" android:layout_height="wrap_content" android:background="@color/blue">
    <Button android:layout_height="wrap_content" android:background="#00000000" android:layout_width="fill_parent" android:text="全部聯絡人" android:paddingTop="5dp" android:paddingBottom="5dp" android:paddingLeft="10dp" android:gravity="left|center_vertical" android:id="@+id/btnSltCntAll"></Button>
    <Button android:layout_height="wrap_content" android:background="#00000000" style="@drawable/greenhand_button" android:text="咕咚使用者" android:gravity="left|center_vertical" android:paddingBottom="5dp" android:paddingTop="5dp" android:paddingLeft="10dp" android:paddingRight="10dp" android:layout_width="fill_parent" android:id="@+id/btnSltGudongUser"></Button>
    <Button style="@drawable/greenhand_button" android:background="#00000000" android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="推薦使用者" android:gravity="left|center_vertical" android:paddingTop="5dp" android:paddingBottom="5dp" android:paddingLeft="10dp" android:id="@+id/btnSltRecommend"></Button>
</LinearLayout>

就這樣,直播電商原始碼實現了簡單的透明背景效果。

宣告:本文由雲豹科技轉發自一葉飄舟過部落格,如有侵權請聯絡作者刪除


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70002045/viewspace-2793592/,如需轉載,請註明出處,否則將追究法律責任。

相關文章