首页
学习
活动
专区
圈层
工具
发布

Android Material UI控件之ShapeableImageView

Android Material UI控件之ShapeableImageView 前言 你有使用过Material中的UI控件吗?为什么要使用它们,相对于原来的控件优势在哪里?   ...相信你看到这篇文章也会有所疑问,第一个问题就不用说了,那么从第二问题开始回答,Android官方为开发者提供了许多丰富的UI控件,Material 组件就是包含了这些控件的一套工具,多数时候使用它可以满足我们日常开发...UI的需求,提高效率。...你可能会使用第三方库,Glide或者CircleImageView等一些开源库,或者你会自定义ImageView来实现,那么如果我告诉你Material 中的ImageView可以不需要自定义和使用第三方库就能够实现圆形图片或其他一些形状的图片呢...# 使用步骤 ## 1.引入库 首先,新建一个项目或在原有的项目上操作。因为我是打算写一个Material UI系列文章的,所以我会新建一个项目。

2.8K41
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Android Material UI控件之MaterialButton

    Android Material UI控件之MaterialButton 前言   作为Android的开发者,常用控件肯定少不了按钮控件,常规的按钮控件,只能满足基本需求,而日常开发中,都会有渐变按钮...这样就显得有些麻烦了,因为要你时碰到一个花里胡哨的UI和搞事情的产品,你就完犊子了。你会创建很多这样的drawable文件,并且每一个你还要命名规范,改起来是很费劲的。...而MaterialButton就很好的帮你解决这些问题。让你的UI开发变得轻松一些。是骡子是马,牵出来溜溜,下面进入正文: 正文 1....方案有三:第一个是整个项目使用Material样式,第二个是当前Activity使用Material样式,第三个是这个控件使用Material样式。下面来实践一下,打开styles.xml。...还提供了大部分开发过程中常用的图标,不过图标是Material风格的,下面来看看怎么在AS中使用这种图标。 在插件安装那里。输入Android material回车搜索。

    3.8K20

    听说谷歌Baba更新了 Material UI ...

    本文预计阅读:10分钟 听说谷歌Baba的IO大会更新了一些新奇的小玩意~ 新东西忒多,这里先重点关注下有关:Material UI。 最近的状态啊,真是千万头草泥马奔腾而过。。。...来瓶哇哈哈,精神抖擞来一波~ 简单回顾 Material Design,是谷歌在14年的IO大会上提出的一种新的理念,也被称为新的设计语言(也被称为“原材料设计”),称它为设计语言不为过,但是实际上,这仅仅是谷歌提倡的一种新的设计风格...依赖    implementation 'com.google.android.material:material:1.0.0-alpha1' } 当然,你可以使用 com.android.support...Step 4: 使用 androidx.appcompat.app.AppCompatActivity 注意:使用的是androidx。...持久性底部页面是从屏幕底部出现的视图,在主要内容上升高。他们可以垂直拖动以暴露他们的内容列表。 注意:如果要使用模态(对话框)的底页,请使用 BottomSheetDialogFragment。

    4K20

    解决Material Theme UI插件收费问题

    前言 webstorm 2021.1 版本更新后,一直使用的Material Theme UI主题开始收费了,如果不付费的话,文件树那里格外的小,看起来十分的难受。...Material Theme UI介绍 这是jetbrains公司旗下所有软件(webstorm、idea、datagrap等)都可以使用的一款主题插件,它有10几种主题可以选择,可以让你的编辑器看起来十分美观...上述效果图中除了使用了Material Theme UI插件外,我还安装了Atom Material lcons插件,这个是用于图标美化的。...解决方案 在Material Theme UI插件官网上找了下它的历史版本,都尝试了下,发现5.7.0版本是最后一个免费版本,且支持最新的webstorm。...下载安装包 去它的版本记录中找到5.7.0或者直接点此处进行下载,如下图所示,直接点Download按钮即可 image.png 安装插件 下载成功后,你会得到一个名为Material_Theme-5.7.0

    6.8K30

    基于Material Design风格开源的Avalonia UI控件库

    前言 今天大姚给大家分享一款基于Material Design风格开源、免费(MIT License)的Avalonia UI控件库:Material.Avalonia。...Avalonia介绍 Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平台应用程序。...它使用自己的渲染引擎绘制UI控件,确保在Windows、macOS、Linux、Android、iOS和WebAssembly等不同平台上具有一致的外观和行为。...这意味着开发人员可以共享他们的UI代码,并在不同的目标平台上保持统一的外观和感觉。 项目特点 功能描述:提供了一套完整的Material Design样式和控件,用于定制Avalonia应用程序。...开源地址:https://github.com/AvaloniaCommunity/Material.Avalonia 使用文档:https://github.com/AvaloniaCommunity

    76710

    IDEA插件之颜值篇Material Theme UI

    工具的颜值也很重要,好的主题让人赏心悦目,有码代码的欲望。...今天推荐一个IDEA颜值类插件:Material Theme UI 大致效果 安装方式 IDEA插件官网地址:https://plugins.jetbrains.com/plugin/8006-material-theme-ui...GITHUB地址:https://github.com/ChrisRM/material-theme-jetbrains 我认为最便捷的安装方式应该是从IDEA设置--->插件选项中在线搜索: 最新版本的截图如下...安装后 重启IDEA,重启后设置自己喜欢的首选主题。 这里我选择第一项,Oceanic 然后选择对比模式 然后选择增强的颜色默认是红色,我设置的是800080(紫色)。...插件推荐:https://blog.csdn.net/w605283073/article/details/89163627 如果觉得本文对你有帮助,欢迎点赞评论,欢迎关注我,我将努力创作更多更好的文章

    2.4K20

    基于Material Design风格开源、免费的WinForms UI控件库

    前言 今天大姚给大家分享一个基于 Google 的 Material Design 风格开源、免费的.NET WinForms UI控件库:MaterialSkin。...WinForms介绍 WinForms是一个传统的桌面应用程序框架,它基于 Windows 操作系统的原生控件和窗体。...通过简单易用的 API,开发者可以快速构建基于窗体的应用程序,并且可以利用多种控件和事件来实现应用程序的功能和交互。...项目介绍 MaterialSkin是一个基于 Google 的 Material Design 风格开源、免费的.NET WinForms UI控件库,提供了一系列基于Material Design的UI...控件,如复选框、单选按钮、列表视图等,使得开发者可以轻松地构建出符合Material Design规范的WinForms应用程序。

    67910

    使用 Material Design 组件实现 Material 动效

    如果您不满足于上手介绍,更希望深入源码,请参阅 Material 动效 Codelab,按步骤上手实践这项技术,Codelab 也提供了在 Android 上使用这些过渡效果的其他信息。...{ startPostponedEnterTransition() } 在您自己的应用中,您可能需要尝试这两种方法,以根据您填充 UI 的方式和时间,来找到合适的时间开始延迟过渡。...UI 元素之间的过渡。...您可以在自己项目有趣的地方来使用淡入淡出模式,比如: 底部导航栏的切换、列表项的交换,或替换一个工具栏菜单。 一往无前! 本文简要介绍了 Android 的 Material 动效系统。...Material 动效 Codelab: 一个完整的分步的开发者教程,内容涉及如何在 Reply 应用中添加 Material 动效。

    2.6K20

    IDEA插件之颜值篇Material Theme UI

    该插件已经收费,可以使用其他的免费主题插件 插件市场搜索 theme , Dark Purple Theme 和 Hibernate Theme 都还不错 —————- 分割线 ———————...工具的颜值也很重要,好的主题让人赏心悦目,有码代码的欲望。...今天推荐一个IDEA颜值类插件:Material Theme UI 大致效果 安装方式 IDEA插件官网地址:Material Theme UI – IntelliJ IDEs Plugin | Marketplace...GITHUB地址:https://github.com/ChrisRM/material-theme-jetbrains 我认为最便捷的安装方式应该是从IDEA设置—>插件选项中在线搜索: 最新版本的截图如下...安装后 重启IDEA,重启后设置自己喜欢的首选主题。 这里我选择第一项,Oceanic 然后选择对比模式 然后选择增强的颜色默认是红色,我设置的是800080(紫色)。

    1.1K10

    日历表的使用

    日历表使用 同第一个阶段一样,特别附加一个小章节的目的是想把没有完善的且重要的知识补全。本节有三个知识点,日历表排序,在PowerQuery中创建日历表,定制日历表的使用。...我们再修改成日期格式和按照自己的需求做一些类别编辑,添加年月周星期等等,一个完整的日期表就生成了。当然请你记住这个日期表在数据模型中是作为Lookup表使用的,所以要在后续的工作中关联好数据表。...对于定制版的日历,内置的Datesytd,Previousmonth...这些时间智能函数不好用了,我们需要一个能应对定制日历表的万金油方法。...1)首先我们肯定要有一张定制版日历表如下,添加一个不重复的ID列。 2)保留标准的日历表,按照定制版的日历表ID来给标准日历表设定ID。...定制日历表的使用场景还有很多,比如一些美企用4-4-5日历,还有如果你想以周、小时、分钟、秒为时间单位分析(时间智能是没有previousweek或者datewtd这样的函数的),这些都需要你精通这类万金油公式

    2.8K10
    领券