第三章 UI组件之弹出组件【Android基础学习】

前言

以下内容源自《【Android】》
仅供学习交流使用

版权

禁止其他平台发布时删除以下此话
本文首次发布于CSDN平台
作者是CSDN@日星月云
博客主页是https://jsss-1.blog.csdn.net
禁止其他平台发布时删除以上此话

推荐

【天哥】Android开发视频教程最新版 Android Studio开发

图片资源来自:
https://github.com/jinjungle/skypan-yes-code

开源

日星月云 / 安卓基础学习https://gitee.com/jsss-1/android-basic-learning
jsss-1 / android-basic-learninghttps://github.com/jsss-1/android-basic-learning

第三章 UI组件之弹出组件

3-1 Toast

  • Toast是一个消息提示组件
  • 设置显示的位置
  • 自定义显示内容(示例:添加一个图片)
  • 简单封装

ToastActivity
activity_toast.xml
ToastUtil

3-2 AlterDialog

  • 默认样式
  • 单选样式
  • 多选样式
  • 自定义

DialogActivity
activity_dialog.xml
layout_dialog.xml

3-3 ProgressBar & ProgressDialog

ProgressActivity
activity_progress.xml

    <ProgressBar
        android:id="@+id/pb5"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        style="@android:style/Widget.ProgressBar"
        android:indeterminateDrawable="@drawable/bg_progress"
        android:layout_marginTop="10dp"/>
       

	 <ProgressBar
        android:id="@+id/pb5"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        style="@style/MyProgressBar"
        android:layout_marginTop="10dp"/>

3-4 自定义Dialog

在这里插入图片描述
CustomDialog
CustomDialogActivity
bg_custom_dialog.xml
activity_custom.xml
layout_custom_dialog.xml

3-5 PopupWindow

2024-6-8 15:33:52

在这里插入图片描述

PopupWindowActivity
activity_popup_window.xml
layout_pop.xml

最后

迎着日光月光星光,直面风霜雨霜雪霜。

相关推荐

  1. UI库的样式修改

    2024-07-15 22:26:02       66 阅读
  2. 动画【Android基础学习

    2024-07-15 22:26:02       18 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-15 22:26:02       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-15 22:26:02       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-15 22:26:02       58 阅读
  4. Python语言-面向对象

    2024-07-15 22:26:02       69 阅读

热门阅读

  1. AI艺术革命:使用神经网络生成创新艺术作品

    2024-07-15 22:26:02       18 阅读
  2. JUC练习——线程安全的计数器

    2024-07-15 22:26:02       19 阅读
  3. vue3~

    vue3~

    2024-07-15 22:26:02      18 阅读
  4. QSqlQuery::value: not positioned on a valid record

    2024-07-15 22:26:02       22 阅读
  5. 基于金碟云星空实现硬件ECN校验

    2024-07-15 22:26:02       18 阅读
  6. ObjectiveC 内存管理

    2024-07-15 22:26:02       21 阅读
  7. 7.15作业

    2024-07-15 22:26:02       23 阅读
  8. 【C++】继承与多态相关11道面试题整理

    2024-07-15 22:26:02       20 阅读
  9. .NET Core项目中添加MIME类型

    2024-07-15 22:26:02       21 阅读
  10. 对于RBAC模型的认识

    2024-07-15 22:26:02       20 阅读
  11. 开源项目面临的机遇与挑战

    2024-07-15 22:26:02       20 阅读
  12. 【C++语言】正则表达式

    2024-07-15 22:26:02       20 阅读
  13. Mybatis防止SQL注入

    2024-07-15 22:26:02       21 阅读