时间:2021-05-20
自定义弹窗类——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);//点击其他区域时 true 关闭弹窗 false 不关闭弹窗 tvmydailog01 = findViewById(R.id.tv_mydailog01); tvmydailog02 = findViewById(R.id.tv_mydailog02); ivdailog = findViewById(R.id.iv_mydailog); } public void setImageResource(int resId){ ivdailog.setImageResource(resId); } public void setText01(String str){ tvmydailog01.setText(str); } public void setText02(String str){ tvmydailog02.setText(str); } 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);//加载布局 //设置透明背景 Window window = getWindow(); window.setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); }}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>调用
MySetDailog mySetDailog = new MySetDailog(BindActivity.this); mySetDailog.show();到此这篇关于Android实现圆角弹框功能的文章就介绍到这了,更多相关android圆角弹框内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了jQuery+html5+css3实现圆角无刷新表单带输入验证功能代码。分享给大家供大家参考。具体如下:这里实现圆角表单,圆角输入框,无刷新验证,
先来简单说一下本文所要实现的功能:用户在浏览网页的时候,长按某一区域,识别如果是图片,则弹出弹框,出现保存图片的功能。同时识别图片是否是二维码,如果是则在弹框中
微信小程序弹框和模态框实现代码实现效果图:实现代码:.wxapp-modal{width:100%;height:100%;position:fi
现在使用CSS3技术不需要图片即可实现圆角,把侧边栏标题背景的圆角效果和搜索框的圆角效果用CSS3实现。记录一下以便以后使用。W3C很早就制订了实现了CSS圆角
现在Android上架各大平台都要求App首页添加一个弹框,显示用户协议以及一些隐私政策,不然上架各大平台,现在就来简单的实现一下这个对话框既然是一个对话框,那