Jetpack 系列(5)—— Android UI 架构演进:从 MVC 到 MVP、MVVM、MVI

Jetpack 系列(5)—— Android UI 架构演进:从 MVC 到 MVP、MVVM、MVI

1. MVCMVC 其实是 Android 默认的设计,MVC 里将代码分为三个部分:View: Layout XML 文件;Model: 负责管理业务数据逻辑,如网络请求、数据库处理;Controller: Activity 负责处理表现逻辑。MVC 初步解决了 Activity 代...

Android MVVM框架使用(十三)UI更新 (App启动白屏优化、适配Android10.0深色模式)

Android MVVM框架使用(十三)UI更新 (App启动白屏优化、适配Android10.0深色模式)

前言 在上一篇文章中完成了对记事本的功能增强,本篇文章中就着重来说一下UI方面的内容。先看看本篇文章的效果图你也可以下载体验一下。正文  我的MVVM-Demo的启动也是有白屏的,我们先观察一下啥样。你多观察一下,会发现有一个短暂的白屏。一、启动白屏优化  首先我们处理...

Android Material UI控件之MaterialButton

Android Material UI控件之MaterialButton

效果图Android Material UI控件之MaterialButton前言正文1. 添加依赖2. 基本使用① 准备工作② 解决样式问题3. 基操勿六① 圆角按钮② 双圆角按钮③ 边框按钮④ 圆形按钮⑤ 图标按钮⑥ 圆角图标按钮4. 总结前言作为Android的开发者,常用控件肯定少不了按钮控...

Android Material UI控件之ShapeableImageView

Android Material UI控件之ShapeableImageView

效果图Android Material UI控件之ShapeableImageView前言1.基本使用① scaleType属性简介1.样式使用① 圆角图片② 圆形图片③ 切角图片④ 菱形图片⑤ 单圆角图片⑥ 双圆角图片(子弹图片)⑦ 标签图片⑧ 头像图片2. 样式解读3. 总结前言你有使用过Mat...

Android 天气APP(二十三)增加灾害预警、优化主页面UI

Android 天气APP(二十三)增加灾害预警、优化主页面UI

效果图前言  天气预报光有普通天气总感觉好少了点什么,所以和风天气给补上了,那就是灾害天气的预警,灾害预警API可以获取指定城市的极端天气预警数据。一、灾害预警首先当然是从API下手了。测试API地址如下:https://devapi.heweather.net/v7/warning/now?key...

Android 天气APP(二十一)滑动改变UI、增加更多天气数据展示,最多未来15天天气预报

Android 天气APP(二十一)滑动改变UI、增加更多天气数据展示,最多未来15天天气预报

前言  写APP是有很多细节需要处理的,这些细节可以提高你的APP的使用概率。这已经是第二十一篇文章了,我的目标是每一篇都有内容可以讲,不会让你觉得我是虚假内容,我真的看不惯很多的标题党,点进去一看只有一个单词,Mark,最坑爹的是居然有5000多访问量,就是靠标题吸引别人过去,看过的.....

Android 天气APP(二十二)改动些许UI、增加更多空气质量数据和生活建议数据展示

Android 天气APP(二十二)改动些许UI、增加更多空气质量数据和生活建议数据展示

Android 天气APP(二十二)改动些许UI、增加更多空气质量数据和生活建议数据展示

Android 天气APP(十四)修复UI显示异常、优化业务代码逻辑、增加详情天气显示

Android 天气APP(十四)修复UI显示异常、优化业务代码逻辑、增加详情天气显示

Android 天气APP(十四)修复UI显示异常、优化业务代码逻辑、增加详情天气显示

Android 天气APP(十三)仿微信弹窗(右上角加号点击弹窗效果)、自定义背景图片、UI优化调整

Android 天气APP(十三)仿微信弹窗(右上角加号点击弹窗效果)、自定义背景图片、UI优化调整

Android 天气APP(十三)仿微信弹窗(右上角加号点击弹窗效果)、自定义背景图片、UI优化调整

Android 天气APP(十二)空气质量、UI优化调整

Android 天气APP(十二)空气质量、UI优化调整

前言这个空气质量包含的就是一些常规的空气指数,比如PM2.5、PM10等数据,相信任何天气APP都会有这些数据,所以我也加上去吧,并且修改一些UI。正文功能分两个,但是开发步骤是①空气质量 ②UI优化调整 ③自定义背景图片,本篇文章内容会比较多,建议一次看不完的朋友收藏文章或者关注博主,...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

阿里巴巴终端技术
阿里巴巴终端技术
阿里巴巴终端技术最新内容汇聚在此,由阿里巴巴终端委员会官方运营。阿里巴巴终端委员会是阿里集团面向前端、客户端的虚拟技术组织。我们的愿景是着眼用户体验前沿、技术创新引领业界,将面向未来,制定技术策略和目标并落地执行,推动终端技术发展,帮助工程师成长,打造顶级的终端体验。同时我们运营着阿里巴巴终端域的官方公众号:阿里巴巴终端技术,欢迎关注。
1501+人已加入
加入
相关电子书
更多
使用TensorFlow搭建智能开发系统自劢生成App UI代码
使用TensorFlow搭建智能开发系统自劢生成App UI代码
使用TensorFlow搭建智能开发系统自劢生成App UI代码
立即下载 立即下载 立即下载

UI android相关内容