android——用代码资源实现图片(Vector)

1、loading的图片

 代码:

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:innerRadius="18dp"
    android:shape="ring"
    android:thickness="2dp"
    android:useLevel="false">

    <solid android:color="#45a8ca" />

    <gradient
        android:endColor="#45a8ca"
        android:startColor="#0000"
        android:type="sweep" />

</shape>

2、向左箭头

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:viewportWidth="1024"
    android:viewportHeight="1024">
    <path
        android:fillColor="#ffffff"
        android:pathData="M477.87,157.87c17.07,-17.07 17.07,-42.67 0,-59.73s-42.67,-17.07 -59.73,0L40.53,465.07C14.93,490.67 14.93,531.2 40.53,554.67c0,0 125.87,123.73 379.73,371.2 17.07,17.07 44.8,17.07 59.73,0 17.07,-17.07 17.07,-44.8 0,-59.73L115.2,512l362.67,-354.13z" />
</vector>

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="26dp"
    android:height="44dp"
    android:viewportWidth="26"
    android:viewportHeight="44">
  <path
      android:pathData="M2.0836,23.088L23.2968,1.8748"
      android:strokeWidth="4"
      android:fillColor="#00000000"
      android:strokeColor="#000000"/>
  <path
      android:pathData="M2.4142,20.5858L23.6274,41.799"
      android:strokeWidth="4"
      android:fillColor="#00000000"
      android:strokeColor="#000000"/>
</vector>

3、红色圆

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="oval">
    <solid android:color="@color/_ff4a57" />
    <size
        android:width="2dp"
        android:height="2dp" />
</shape>

4、加号

<vector android:height="32dp" android:viewportHeight="165"
    android:viewportWidth="165" android:width="32dp" xmlns:android="http://schemas.android.com/apk/res/android">
    <path android:fillColor="#000000" android:fillType="nonZero"
        android:pathData="M79.967,12.11C41.726,13.238 11.475,44.858 12.039,83.112C12.603,121.365 43.774,152.08 82.031,152.08C120.289,152.08 151.46,121.365 152.024,83.112C152.588,44.858 122.336,13.238 84.095,12.11L82.031,12.078L79.967,12.11ZM84.287,0.11C128.527,1.31 164.031,37.55 164.031,82.078C164.031,127.366 127.319,164.078 82.031,164.078C36.743,164.078 0.031,127.366 0.031,82.078C0.031,37.542 35.527,1.302 79.775,0.11L82.031,0.078L84.287,0.11Z"
        android:strokeColor="#00000000" android:strokeWidth="1"/>
    <path android:fillColor="#000000" android:fillType="nonZero"
        android:pathData="M82.031,42.438C85.343,42.438 88.031,45.766 88.031,49.878L88.031,114.278C88.031,118.39 85.343,121.718 82.031,121.718C78.719,121.718 76.031,118.39 76.031,114.278L76.031,49.878C76.031,45.766 78.719,42.438 82.031,42.438Z"
        android:strokeColor="#00000000" android:strokeWidth="1"/>
    <path android:fillColor="#000000" android:fillType="nonZero"
        android:pathData="M42.391,82.078C42.391,78.766 45.719,76.078 49.831,76.078L114.231,76.078C118.343,76.078 121.671,78.766 121.671,82.078C121.671,85.39 118.343,88.078 114.231,88.078L49.831,88.078C45.719,88.078 42.391,85.39 42.391,82.078Z"
        android:strokeColor="#00000000" android:strokeWidth="1"/>
</vector>

5、向右箭头

<vector android:height="32dp" android:viewportHeight="1024"
    android:viewportWidth="1024" android:width="32dp" xmlns:android="http://schemas.android.com/apk/res/android">
    <path android:fillColor="#FF000000" android:pathData="M268.37,908.63l60.59,60.07 456.7,-460.37L328.7,55.04l-60.08,60.59 396.37,393.22z"/>
</vector>

6、个人

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:tint="#FFFFFF"
    android:viewportWidth="24.0"
    android:viewportHeight="24.0">
    <path
        android:fillColor="#FF000000"
        android:pathData="M12,2C6.48,2 2,6.48 2,12s4.48,10 10,10 10,-4.48 10,-10S17.52,2 12,2zM12,5c1.66,0 3,1.34 3,3s-1.34,3 -3,3 -3,-1.34 -3,-3 1.34,-3 3,-3zM12,19.2c-2.5,0 -4.71,-1.28 -6,-3.22 0.03,-1.99 4,-3.08 6,-3.08 1.99,0 5.97,1.09 6,3.08 -1.29,1.94 -3.5,3.22 -6,3.22z" />
</vector>

7、相机

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="128dp"
    android:height="128dp"
    android:viewportWidth="1024"
    android:viewportHeight="1024">
  <path
      android:pathData="M659.93,128a74.67,74.67 0,0 1,71.34 52.62L754.56,256L821.33,256c64.8,0 117.33,52.53 117.33,117.33v426.67c0,64.8 -52.53,117.33 -117.33,117.33L202.67,917.33c-64.8,0 -117.33,-52.53 -117.33,-117.33L85.33,373.33c0,-64.8 52.53,-117.33 117.33,-117.33h66.77l23.3,-75.38A74.67,74.67 0,0 1,364.07 128h295.85zM512,405.33c-88.36,0 -160,71.64 -160,160 0,88.36 71.64,160 160,160 88.36,0 160,-71.64 160,-160 0,-88.36 -71.64,-160 -160,-160zM512,661.33a96,96 0,1 0,0 -192,96 96,0 0,0 0,192z"
      android:fillColor="#e6e6e6"/>
</vector>

8、关闭

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="24dp"
    android:height="24dp"
    android:tint="#FFFFFF"
    android:viewportWidth="24.0"
    android:viewportHeight="24.0">
    <path
        android:fillColor="#FF000000"
        android:pathData="M19,6.41L17.59,5 12,10.59 6.41,5 5,6.41 10.59,12 5,17.59 6.41,19 12,13.41 17.59,19 19,17.59 13.41,12z" />
</vector>

9、删除

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="128dp"
    android:height="128dp"
    android:viewportWidth="1024"
    android:viewportHeight="1024">
  <path
      android:pathData="M202.67,256h-42.67a32,32 0,0 1,0 -64h704a32,32 0,0 1,0 64L266.67,256v565.33a53.33,53.33 0,0 0,53.33 53.33h384a53.33,53.33 0,0 0,53.33 -53.33L757.33,352a32,32 0,0 1,64 0v469.33c0,64.8 -52.53,117.33 -117.33,117.33L320,938.67c-64.8,0 -117.33,-52.53 -117.33,-117.33L202.67,256zM426.67,149.33a32,32 0,0 1,0 -64h170.67a32,32 0,0 1,0 64L426.67,149.33zM394.67,437.33a32,32 0,0 1,64 0v256a32,32 0,0 1,-64 0L394.67,437.33zM565.33,437.33a32,32 0,0 1,64 0v256a32,32 0,0 1,-64 0L565.33,437.33z"
      android:fillColor="#e6e6e6"/>
</vector>

 10、火

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="128dp"
    android:height="128dp"
    android:viewportWidth="1024"
    android:viewportHeight="1024">
  <path
      android:pathData="M423.48,938.67S45.05,855.42 214.19,442.28c0,0 38.4,45.91 33.12,68 0,0 30.1,-104.28 95.07,-166.57C398.17,290.19 454.85,139.71 402.57,85.33c0,0 258.93,54.38 287.75,326.38 0,0 33.12,-86.67 101.12,-95.23 0,0 -20.91,47.62 0,119.04 0,0 214.49,367.15 -155.16,491.24 0,0 110.81,-125.81 -124.18,-341.72 0,0 -55.4,115.63 -88.53,156.37 -0.1,0.11 -92.52,103.72 -0.1,197.25z"
      android:fillColor="#c51614"/>
</vector>

11、设置齿轮

<vector android:height="24dp" android:tint="#FFFFFF"
    android:viewportHeight="24.0" android:viewportWidth="24.0"
    android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
    <path android:fillColor="#FF000000" android:pathData="M19.43,12.98c0.04,-0.32 0.07,-0.64 0.07,-0.98s-0.03,-0.66 -0.07,-0.98l2.11,-1.65c0.19,-0.15 0.24,-0.42 0.12,-0.64l-2,-3.46c-0.12,-0.22 -0.39,-0.3 -0.61,-0.22l-2.49,1c-0.52,-0.4 -1.08,-0.73 -1.69,-0.98l-0.38,-2.65C14.46,2.18 14.25,2 14,2h-4c-0.25,0 -0.46,0.18 -0.49,0.42l-0.38,2.65c-0.61,0.25 -1.17,0.59 -1.69,0.98l-2.49,-1c-0.23,-0.09 -0.49,0 -0.61,0.22l-2,3.46c-0.13,0.22 -0.07,0.49 0.12,0.64l2.11,1.65c-0.04,0.32 -0.07,0.65 -0.07,0.98s0.03,0.66 0.07,0.98l-2.11,1.65c-0.19,0.15 -0.24,0.42 -0.12,0.64l2,3.46c0.12,0.22 0.39,0.3 0.61,0.22l2.49,-1c0.52,0.4 1.08,0.73 1.69,0.98l0.38,2.65c0.03,0.24 0.24,0.42 0.49,0.42h4c0.25,0 0.46,-0.18 0.49,-0.42l0.38,-2.65c0.61,-0.25 1.17,-0.59 1.69,-0.98l2.49,1c0.23,0.09 0.49,0 0.61,-0.22l2,-3.46c0.12,-0.22 0.07,-0.49 -0.12,-0.64l-2.11,-1.65zM12,15.5c-1.93,0 -3.5,-1.57 -3.5,-3.5s1.57,-3.5 3.5,-3.5 3.5,1.57 3.5,3.5 -1.57,3.5 -3.5,3.5z"/>
</vector>

 12、搜索放大镜

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="128dp"
    android:height="128dp"
    android:viewportWidth="1024"
    android:viewportHeight="1024">
  <path
      android:pathData="M797.53,752.27c62.07,-72.74 97.28,-165 97.28,-262.19C894.82,266.53 713.62,85.33 490.08,85.33 266.54,85.33 85.33,266.54 85.33,490.07 85.33,713.61 266.54,894.83 490.07,894.83a404.69,404.69 0,0 0,118.21 -17.55,32 32,0 0,0 -18.67,-61.22 340.69,340.69 0,0 1,-99.54 14.76C301.89,830.82 149.33,678.26 149.33,490.07 149.33,301.89 301.89,149.33 490.07,149.33 678.26,149.33 830.83,301.89 830.83,490.07c0,89.28 -35.38,173.7 -97.14,237.32a36.99,36.99 0,0 0,0.38 51.93l149.97,149.97a32,32 0,0 0,45.26 -45.25L797.53,752.27z"
      android:fillColor="@color/white"/>
</vector>

13、分享

<vector android:height="24dp" android:tint="#FFFFFF"
    android:viewportHeight="24.0" android:viewportWidth="24.0"
    android:width="24dp" xmlns:android="http://schemas.android.com/apk/res/android">
    <path android:fillColor="#FF000000" android:pathData="M18,16.08c-0.76,0 -1.44,0.3 -1.96,0.77L8.91,12.7c0.05,-0.23 0.09,-0.46 0.09,-0.7s-0.04,-0.47 -0.09,-0.7l7.05,-4.11c0.54,0.5 1.25,0.81 2.04,0.81 1.66,0 3,-1.34 3,-3s-1.34,-3 -3,-3 -3,1.34 -3,3c0,0.24 0.04,0.47 0.09,0.7L8.04,9.81C7.5,9.31 6.79,9 6,9c-1.66,0 -3,1.34 -3,3s1.34,3 3,3c0.79,0 1.5,-0.31 2.04,-0.81l7.12,4.16c-0.05,0.21 -0.08,0.43 -0.08,0.65 0,1.61 1.31,2.92 2.92,2.92 1.61,0 2.92,-1.31 2.92,-2.92s-1.31,-2.92 -2.92,-2.92z"/>
</vector>

14.添加

<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:width="45dp"
    android:height="28dp"
    android:viewportWidth="45"
    android:viewportHeight="28">
  <path
      android:pathData="M8,0L28,0A8,8 0,0 1,36 8L36,20A8,8 0,0 1,28 28L8,28A8,8 0,0 1,0 20L0,8A8,8 0,0 1,8 0z"
      android:fillColor="#65D2E9"/>
  <path
      android:pathData="M17,0L37,0A8,8 0,0 1,45 8L45,20A8,8 0,0 1,37 28L17,28A8,8 0,0 1,9 20L9,8A8,8 0,0 1,17 0z"
      android:fillColor="#E6436D"/>
  <path
      android:pathData="M12,0L32,0A8,8 0,0 1,40 8L40,20A8,8 0,0 1,32 28L12,28A8,8 0,0 1,4 20L4,8A8,8 0,0 1,12 0z"
      android:fillColor="#13151A"/>
  <path
      android:pathData="M21.5263,7C20.974,7 20.5263,7.4477 20.5263,8V12.5263H16C15.4477,12.5263 15,12.974 15,13.5263V14.4737C15,15.026 15.4477,15.4737 16,15.4737H20.5263V20C20.5263,20.5523 20.974,21 21.5263,21H22.4737C23.026,21 23.4737,20.5523 23.4737,20V15.4737H28C28.5523,15.4737 29,15.026 29,14.4737V13.5263C29,12.974 28.5523,12.5263 28,12.5263H23.4737V8C23.4737,7.4477 23.026,7 22.4737,7H21.5263Z"
      android:fillColor="#ffffff"/>
</vector>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wy313622821

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值