7 Star 0 Fork 2

Archermind-TI / material-icon-lib

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

material-icon-lib

介绍

一个包含 2000 多个材料矢量图标的库,可轻松用作 PixelMap和独立控件。 厌倦了每次要测试某些东西时都必须搜索和生成 png 资源? 这个库结束了这种负担并使交换图标变得轻而易举,查看下面的用法,你就会明白为什么。

功能

  1. 提供2000多个material风格的图标
  2. 修改图标的大小
  3. 修改图标的颜色
  4. 修改图标的padding

演示

image image

集成

在project的build.gradle中添加mavenCentral()的引用

repositories {   
 	...   
 	mavenCentral()   
	 ...           
 }

在entry的build.gradle中添加依赖

dependencies { 
... 
implementation 'com.gitee.archermind-ti:materialiconlib:1.0.1' 
... 
}

使用说明

  1. 据已存在资源图标,制作定制风格PixelMap图标
 MaterialDrawableBuilder.with(context).setIconColor(0xFF000000).setResId(resId).build();
  1. 直接在xml文件中使用Icon Component组件
<net.steamcrafted.materialiconlib.MaterialIconView
            ohos:height="250"
            ohos:width="250"
            app:miv_icon_color="#FF000000"
            app:miv_bg_color="#FF0000AA"
            app:miv_padding="30"
            app:miv_img_src="$media:file"/>

编译说明

  1. 将项目通过git clone 至本地
  2. 使用DevEco Studio 打开该项目,然后等待Gradle 构建完成
  3. 点击Run运行即可(真机运行可能需要配置签名)

版权和许可信息

LICENSE

MaterialDesignicons Released under the SIL Open Font License 1.1

Google Material Design Icons Released under the Apache 2.0 License

空文件

简介

该库是包含超过2000个图标 从material-icon-lib(https://github.com/code-mc/material-icon-lib)移植而来 展开 收起
Java
取消

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/archermind-ti/material-icon-lib.git
git@gitee.com:archermind-ti/material-icon-lib.git
archermind-ti
material-icon-lib
material-icon-lib
master

搜索帮助