通过.setPageBackgroundPath("loginbackground") 设置背景图片后不知道怎么设置图片顶部的圆角了、我发现设置完window后会覆盖在白色背景上面、需要怎么才能取消掉图片顶部的白色背景··· [1871691562796.pic.jpg](https://ucc.alicdn.com/pic/developer-ecology/ahlxhvo5wsx36_f8654a216ddf4596873ba86adcd569d9.jpg)
在安卓端号码认证一键登录弹窗模式的圆角设置上,可以通过以下步骤实现:
使用 Android 的 XML 定义圆角矩形框(rounded rectangle)的 Drawable。可以使用 元素定义形状,然后在 元素中设置圆角大小。可以在弹窗的背景设置中使用这个 Drawable。<item android:drawable="@drawable/rounded_rectangle" />
在代码中动态设置弹窗的背景。可以使用 AlertDialog 的 setView 方法,然后创建一个自定义的 View,并将其设置为弹窗的视图。
```AlertDialog.Builder builder = new AlertDialog.Builder(this);
View view = LayoutInflater.from(this).inflate(R.layout.custom_dialog, null);
builder.setView(view);
AlertDialog dialog = builder.create();
1. 在自定义视图中设置背景。可以使用 View 的 setBackground 方法来设置自定义视图的背景。
```View roundedBackground = findViewById(android.R.id.background);
roundedBackground.setBackgroundResource(R.drawable.rounded_rectangle);
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。