欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android實(shí)現(xiàn)圓角彈框功能

 更新時(shí)間:2020年11月10日 10:37:12   作者:被蒙蔽了雙眼  
這篇文章主要介紹了Android實(shí)現(xiàn)圓角彈框功能,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

自定義彈窗類——Android 透明圓角彈窗

import android.content.Context;
import android.graphics.Color;
import android.graphics.drawable.ColorDrawable;
import android.os.Bundle;
import android.view.Window;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.appcompat.app.AlertDialog;

public class MySetDailog extends AlertDialog {
  TextView tvmydailog01;
  TextView tvmydailog02;
  ImageView ivdailog;
  public MySetDailog(@NonNull Context context ) {
    super(context);
    setCanceledOnTouchOutside(true);//點(diǎn)擊其他區(qū)域時(shí)  true 關(guān)閉彈窗 false 不關(guān)閉彈窗
    tvmydailog01 = findViewById(R.id.tv_mydailog01);
    tvmydailog02 = findViewById(R.id.tv_mydailog02);
    ivdailog = findViewById(R.id.iv_mydailog);
  }

  /*設(shè)置圖片接口*/
  public void setImageResource(int resId){
    ivdailog.setImageResource(resId);
  }

  /*設(shè)置文字接口*/
  public void setText01(String str){
    tvmydailog01.setText(str);
  }
  public void setText02(String str){
    tvmydailog02.setText(str);
  }
  /*設(shè)置文字顏色接口*/
  public void setColor01(int color01){
    tvmydailog01.setTextColor(color01);
  }
  public void setColor02(int color02){
    tvmydailog02.setTextColor(color02);
  }

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.dialog_mydailog);//加載布局
    //設(shè)置透明背景
    Window window = getWindow();
    window.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT));

  }
}

xml圖片預(yù)覽

xml布局文件

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:id="@+id/dialog_view"
  android:layout_width="325dp"
  android:layout_height="162dp"
  android:paddingTop="15dp"
  android:orientation="vertical"
  android:layout_gravity="center_horizontal"
  android:gravity="center"
  android:background="@drawable/bg_round_dailog">



    <ImageView
      android:id="@+id/iv_mydailog"
      android:layout_width="wrap_content"
      android:layout_height="66dp"
      android:src="@drawable/icon_warning" />

    <TextView
      android:id="@+id/tv_mydailog01"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:layout_marginTop="@dimen/dp_12"
      android:maxLines="1"
      android:text="@string/str_upload_fail"
      android:textColor="#BB340F"
      android:textStyle="bold"
      android:textSize="18sp" />

    <TextView
      android:id="@+id/tv_mydailog02"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:text="@string/str_push_true_phone"
      android:textColor="#ff555555"
      android:textSize="15sp"
      />

</LinearLayout>

調(diào)用

 MySetDailog mySetDailog = new MySetDailog(BindActivity.this);
        mySetDailog.show();

到此這篇關(guān)于Android實(shí)現(xiàn)圓角彈框功能的文章就介紹到這了,更多相關(guān)android圓角彈框內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論