Android MaterialDesign  继续上一次的内容,这一次的控件更加的常用,而且效果也不错。  RecyclerView:这个相对已经不是很新鲜了,替代了ListView,GridView,内置了viewholder,看似更加麻烦了,实际上是使得开发更加灵活,达到了解耦的效果。常用的方法:setAdapter:设置adapter setItemAnimator:默认就有一个很炫的渐
转载 2024-01-25 20:47:21
50阅读
A useful stack on android #3, compatibility 作者:Saúl Molinero这是‘A useful stack on Android’系列的第三篇。在第一部分我尝试定义一个模块化的可扩展的架构,基于设计模式: Model View Presenter (MVP).在第二部分 我解释如何使用一点点 Material Desig
iPhone 12 真机预测图刚刚被曝光时,直角边设计让不少人直呼这手感肯定不行,今年不买了,但在 iPhone 12 系列真的发布后,销量却持续上升,还传出了苹果加单 200 万台的新闻。当代人的真香,来的总是那么突然。 甚至于在 iPhone 12 系列发布后不久,市面上又出现了一台采用直角边设计的手机 —— 华为 Nova 8 SE。当然,这并非是市面上首台采用直角
###关于Material Design的基本概念Material Design(简称MD):从Android5.0开始引入的,是一种全新的虚拟的设计语言(翻译为“材料设计”),其实是谷歌提倡的一种设计风格、理念、原则。是拟物设计和扁平化设计一种结合体验。还吸取了最新一些科技理念。这种设计风格是跨平台:我们在网页、IOS等地方也会经常看见。例如:为了增加APP的层次感,可以通过设计View的Z轴坐
转载 2024-09-01 15:08:02
260阅读
工作原理:ListView 针对List中每个item,要求 adapter “给我一个视图” (getView)。一个新的视图被返回并显示     如果我们有上亿个项目要显示怎么办?为每个项目创建一个新视图?NO!这不可能!     实际上Android为你缓存了视图。    
转载 4月前
54阅读
   呵呵,想不出怎样的开场白...索性直奔主题。   好久没有更新博客了。因为最近比较“忙”,工作上,生活上,先聊工作吧,看了一眼上一篇博客是6月份更新的。算算也有5个月了。   从6月底开始有个机会转android了,之前一直从事的是c#Web端开发,加上自己对移动端也挺感兴趣的,也就随公司安排,做起了安卓移动客户端起来了。&nbsp
转载 2024-09-15 11:20:49
20阅读
上午的时候在刷Google+,看到了Abraham Williams转发了一篇强文,是Android Developers网站新发的一篇博客—Implementing Material Design in your Android App。觉得很前卫,对于新发布的Android版本号Android 5.0是一个很好的学习和了解的机会,所以就花了些时间把它翻译了下来,希望对自己、对其它人有所启发。因
随着移动应用设计的不断演进,用户对界面美观性和交互体验的要求也日益提高。Google 的 Material Design 一直以来都是安卓应用设计的主流标准,而最新的 Material3 库则在此基础上进行了全面升级。本文将详细介绍 Android Material3 库的核心特性、优势以及如何在项目中高效应用这一库。什么是 Material3Material3 是 Google 推出的最新一代
随着安卓的不断升级,有些控件越来越具有美观,比如说安卓5.0的按钮效果,等等,有一些情况下,我们需要在低版本上实现这种效果,所以就在网上找来啦一些封装好的控件,使用也比较简单。本篇摘自:点击访问原作者文章效果图:使用方法:注:经测试好像只支持api15及以上的添加依赖:compile 'net.qiujuer.genius:ui:2.0.0-beta4'使用方法:像使用button、textvie
转载 2024-01-27 21:41:48
254阅读
Android Material Design 兼容库的使用 前言:近来学习了Android Material Design 兼容库,为了把这个弄懂,才有了这篇博客,这里先推荐两篇博客:1.Android Material Design 兼容库的使用详解2.Android应用Design Support Library完全使用实例 第一篇博客是这个兼容库的详细解析,
转载 2024-03-13 20:53:57
124阅读
Android开发中,针对“android默认颜色调整 Material3”的需求,许多开发者面临着如何兼容旧版与优化新色彩系统的问题。本文将深入探讨版本对比、迁移指南、兼容性处理、实战案例、排错指南以及生态扩展等方面,以帮助开发者顺利完成这一转型。 ### 版本对比 在Material3中,Android引入了更多的色彩选择和主题定制功能,相比Material2,提供了更高级的混合颜色和动
原创 6月前
156阅读
1. Vue2.x 和 Vue3.x 生命周期方法的变化文档地址:https://v3.cn.vuejs.org/guide/composition-api-lifecycle-hooks.htmlVue2.x 和 Vue3.x 生命周期方法的变化蛮大的,先看看:2.x 生命周期3.x 生命周期执行时间说明beforeCreatesetup组件创建前执行createdsetup组件创建后执行bef
转载 2023-11-27 01:50:54
188阅读
Vue3.0的六大亮点:Performance:性能比 Vue2.x 快 1.2~2 倍Tree shaking support:按需编译,体积比 Vue2.x更小Composition API:组合API(类似 React Hooks)Better TypeScript support:更好的 Ts 支持Custom Renderer API:暴露了自定义渲染APIFragment,Telepo
转载 2024-01-29 00:53:55
110阅读
VUE3小结1、Vue3.0环境集成1.使用vue-cli创建2.使用vite创建2、常用的Composition API(组合API)1、setup函数2、ref函数3、reactive函数4、Vue3.0中的响应式原理7、监听属性10、自定义事件11、属性传值13、占位组件Suspense和异步组件14、注册组件(八种方式)15、isRef toRef toRefs(响应式数据解构)16、r
转载 2024-06-28 19:03:32
168阅读
vue搭建准备环境npmnodewebpackvs codenpm使用brew命令行进行下载安装指定版本:brew install npm查看版本号:$ npm -v 8.15.0Node进入官网nodejs,根据自己电脑的版本进行下载安装,如果是mac电脑,可以直接使用brew命令行进行下载。 安装指定版本号:brew install node@16安装完成后,使用node -v的命令查看版本号
转载 2024-08-29 21:30:56
282阅读
1.djang-adminstartprojecttest_pro2.cdtest_pro3.mkdirapps4.cdapps&&python../manage.pystartappapp015.追加项目settings.py中的导包路径,方便注册appimportsys,ossys.path.insert(0,os.path.join(BASE_DIR,"apps"))INST
原创 精选 2021-05-25 12:33:42
1701阅读
FIS3采取了类似CSS语法一样的配置风格,易于理解
原创 2023-06-01 01:00:53
227阅读
/**Copyright(c)2014*Allrights reserved.*文件名称:main.cpp*作 者:孙化龙*完成日期:2014年10月11日*问题描述:输入三个整数,输出其中的最大值*输入描述:输入三个整数*输出描述:输出最大值*/#include using namespace std;int main(){
原创 2023-08-14 10:53:56
57阅读
【cspm-3项目管理】PMP考试攻略与维持认证有效性的方法 PMP(Project Management Professional)认证是国际项目管理领域的重要资格认证,对于提升项目管理专业能力和职业竞争力具有重要意义。然而,获得PMP认证只是第一步,为了保持认证的有效性,每三年还需要获得60个PDU(Professional Development Units,专业发展单位)。本文将详细介绍
原创 2023-11-09 09:25:00
88阅读
创建vue3项目
原创 2024-05-16 11:01:57
79阅读
  • 1
  • 2
  • 3
  • 4
  • 5