开发者社区> 问答> 正文

安卓端号码认证一键登录弹窗模式的圆角怎么设置···

通过.setPageBackgroundPath("loginbackground") 设置背景图片后不知道怎么设置图片顶部的圆角了、我发现设置完window后会覆盖在白色背景上面、需要怎么才能取消掉图片顶部的白色背景··· [1871691562796.pic.jpg](https://ucc.alicdn.com/pic/developer-ecology/ahlxhvo5wsx36_f8654a216ddf4596873ba86adcd569d9.jpg)

展开
收起
努力的人呐 2023-08-09 15:15:51 190 0
1 条回答
写回答
取消 提交回答
  • 是个只会写bug的程序媛啊!!!

    在安卓端号码认证一键登录弹窗模式的圆角设置上,可以通过以下步骤实现:

    1. 使用 Android 的 XML 定义圆角矩形框(rounded rectangle)的 Drawable。可以使用 元素定义形状,然后在 元素中设置圆角大小。可以在弹窗的背景设置中使用这个 Drawable。
      <item android:drawable="@drawable/rounded_rectangle" />

    2. 在代码中动态设置弹窗的背景。可以使用 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);
    
    2023-08-10 18:08:09
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载