A useful stack on android #3, compatibility 作者:Saúl Molinero这是‘A useful stack on Android’系列的第三篇。在第一部分我尝试定义一个模块化的可扩展的架构,基于设计模式: Model View Presenter (MVP).在第二部分 我解释如何使用一点点 Material Desig
随着安卓的不断升级,有些控件越来越具有美观,比如说安卓5.0的按钮效果,等等,有一些情况下,我们需要在低版本上实现这种效果,所以就在网上找来啦一些封装好的控件,使用也比较简单。本篇摘自:点击访问原作者文章效果图:使用方法:注:经测试好像只支持api15及以上的添加依赖:compile 'net.qiujuer.genius:ui:2.0.0-beta4'使用方法:像使用button、textvie
转载 2024-01-27 21:41:48
254阅读
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阅读
随着移动应用设计的不断演进,用户对界面美观性和交互体验的要求也日益提高。Google 的 Material Design 一直以来都是安卓应用设计的主流标准,而最新的 Material3 库则在此基础上进行了全面升级。本文将详细介绍 Android Material3 库的核心特性、优势以及如何在项目中高效应用这一库。什么是 Material3Material3 是 Google 推出的最新一代
   呵呵,想不出怎样的开场白...索性直奔主题。   好久没有更新博客了。因为最近比较“忙”,工作上,生活上,先聊工作吧,看了一眼上一篇博客是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是一个很好的学习和了解的机会,所以就花了些时间把它翻译了下来,希望对自己、对其它人有所启发。因
Android Material Design 兼容库的使用 前言:近来学习Android Material Design 兼容库,为了把这个弄懂,才有了这篇博客,这里先推荐两篇博客:1.Android Material Design 兼容库的使用详解2.Android应用Design Support Library完全使用实例 第一篇博客是这个兼容库的详细解析,
转载 2024-03-13 20:53:57
124阅读
Android MaterialDesign  继续上一次的内容,这一次的控件更加的常用,而且效果也不错。  RecyclerView:这个相对已经不是很新鲜了,替代了ListView,GridView,内置了viewholder,看似更加麻烦了,实际上是使得开发更加灵活,达到了解耦的效果。常用的方法:setAdapter:设置adapter setItemAnimator:默认就有一个很炫的渐
转载 2024-01-25 20:47:21
50阅读
Android开发中,针对“android默认颜色调整 Material3”的需求,许多开发者面临着如何兼容旧版与优化新色彩系统的问题。本文将深入探讨版本对比、迁移指南、兼容性处理、实战案例、排错指南以及生态扩展等方面,以帮助开发者顺利完成这一转型。 ### 版本对比 在Material3中,Android引入了更多的色彩选择和主题定制功能,相比Material2,提供了更高级的混合颜色和动
原创 6月前
156阅读
本篇分享一个简单轻松的内容:ThemeExtensions和Material3,它们都是Flutter3.0中的重要组成部分,相信后面的小知识你可能还没了解过~。ThemeExtensions相信大家都用过Flutter里的Theme,在Flutter里可以通过修改全局的ThemeData就来实现一些样式上的调整,比如:全局去除InkWell和TextButton的点击效果。darttheme:T
原创 2022-06-06 09:30:41
1205阅读
ElevatedButton 可通过 style 来设置样式,onPrimary 属性来设置前景色,比如这里的文本的颜色,primary 用来设置背景色,也就是这里的ElevatedButton按钮的填充颜色。
原创 2022-10-29 00:27:10
700阅读
本篇分享一个简单轻松的内容: ThemeExtensions 和 Material3 ,它们都是 Flutter 3.0 中的重要组成部分,相信后面的小知识你可能还没了解过~。
原创 2022-06-07 22:54:15
817阅读
 这是一个集成目前Android主流优秀第三方组件、优秀好用的自定义控件、实用工具类封装、以及一些APP共通模块(比如:版本更新、意见反馈、引导界面等等)的开发包,帮助程序员快速开发自己的APP已集成第三方开源组件:网络请求库android-async-http图片异步加载库universal-image-loaderSqlite数据库操作ormlite-android社会化分享Shar
转载 2023-12-04 20:57:58
156阅读
2017 年google 后,Android studio版本更新至3.0,更新中,连带着com.android.tools.build:gradle 工具也升级到了3.0.0,在3.0.0中使用了最新的Gralde 4.0 里程碑版本作为gradle的编译版本,该版本gradle编译速度有所加速,更加欣喜的是,完全支持Java8。 当然,对于Kotlin的支持,在这个版本也有所体现,Kotlin
本篇适合哪些人?刚刚从基于android 4.4以下项目中切出来,还没有用过5.0+新特性新人入门学点牛逼特效控件撸一个爱屁屁本篇包含MaterialDrawermaterial-menuCoordinatorLayoutAppBarLayoutCollapsingToolbarLayoutDrawerLayoutMaterialDesignLibrarymaterialMaterialDesig
转载 2023-05-18 22:50:45
81阅读
Material Design–组件浮动操作按钮 FAB浮动操作按钮是 Material Design 中最明显的标志了同时它也是当前页面最重要的操作,(比如在邮箱的页面中,FAB 很可能是发邮件的按钮)并且一个页面中只建议有一个 FAB。△ FAB在APP的右下角位置并且常驻屏幕△ FAB是一个页面中最显眼的设计,但并不是每个页面都需要FAB浮动操作按钮强制使用圆形样式。不要给浮动操作按钮添加额
文章目录1.什么是Material Design2.Toolbar3.滑动菜单3.1 DrawerLayout3.2 Navigation
原创 2022-09-06 11:23:10
130阅读
Material Design是google在2014年推出的一套全新的界面设计语言,是一种设计理念。 为了体现这种理念,google自己开发了一些相应的UI控件给到开发者,主要放在了support_V4和v7两个包里。 主要包括: 1,DrawerLayout 用于实现抽屉式UI的布局,允许放入两个直接子控件。第一个为直接可视的主屏幕内容;第二个为隐藏在抽屉里的内容,通过左右滑动拉出,一般都会使
转载 2024-08-26 11:40:11
67阅读
  • 1
  • 2
  • 3
  • 4
  • 5