激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Android - Android使用shape繪制陰影圖層陰影效果示例

Android使用shape繪制陰影圖層陰影效果示例

2022-03-01 15:30York_zhang Android

本篇文章主要介紹了Android使用shape繪制陰影圖層陰影效果示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

最近在項目中用到一個比較有意思的陰影特效

Android使用shape繪制陰影圖層陰影效果示例

從上面的效果圖上可以發現在圖片的右、下有一個陰影的特效,通過這個陰影效果明顯會使得這個提示文本有一種立體的觀感。瞬間高大上有木有?

基于以上UI效果,有兩種最基本的實現方式:UI給出陰影底圖和程序猿自我實現兩種。

在這里UI設計師給出陰影底圖的方式我們就不做討論了,我們來看下程序猿自我實現的方式怎么做。

首先我們來分析一下上面UI效果,我們不難發現其實上圖所示的ui效果本質上可以看成兩個圖層的疊加,那么有的小伙伴就要說了不就是兩個圖層的疊加嘛,用畫筆(paint)和畫布(cavns)來畫就好了。但就我個人而言我覺得用畫筆來畫這種方式有點麻煩了。我們可以想到的另一個神器shape,我們用兩個shape來疊加不就好了嗎?說干就干,直接上代碼:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
 
  <!-- 第一層 上部和左部偏移一定距離-->
  <item
    android:left="2.66dp"
    android:top="2.66dp">
    <shape>
      <solid android:color="#f5f5f5" />
      <!-- 描邊 -->
      <stroke
        android:width="1dp"
        android:color="#f5f5f5" />
    </shape>
  </item>
  <!-- 第二層 下部和有部偏移一定距離-->
  <item
    android:bottom="2.66dp"
    android:right="2.66dp">
    <shape>
      <solid android:color="#ffffff" />
      <!-- 描邊 -->
  
      <stroke android:width="0.33dp" android:color="#dedede" />
    </shape>
  </item
</layer-list>

是不是實現起來超簡單。也許有些初學者可能會有疑惑,你說解決了就解決了啊?好吧,別急。照顧初學者的感受,我這里給出它的詳細使用方法:

1、在res/drawable目錄下新建一個文件,這個文件內容就是如上的代碼,文件名就隨你喜歡了,但我們最好還是按照命名規則來的好(姑且定義為tips_shadow_bg.xml)

2、在布局文件內所需要使用該效果的控件內設置background為這個drawable即可

如:

?
1
2
3
4
5
6
7
<textview
  android:id="@+id/textview1"
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:text="使用shape繪制陰影圖層陰影效果"
  android:background="@drawable/tips_shadow_bg">        
 </textview>

至此,大功告成!

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/q390345932/article/details/46536655

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 色妞视频男女视频 | h网站在线观看 | 国产精品免费麻豆入口 | 免费国产在线视频 | 99麻豆久久久国产精品免费 | 夜夜夜精品视频 | 久久吊| 黄片毛片一级 | bt 自拍 另类 综合 欧美 | 日本逼逼视频 | 久久日韩在线 | 噜噜噜在线 | 91成人免费视频 | 美女网站色免费 | 久久蜜桃香蕉精品一区二区三区 | 96视频在线免费观看 | 日本精品婷婷久久爽一下 | 97中文字幕在线观看 | 国产一国产一级毛片视频 | 性生大片免费观看一片黄动漫 | 国产成人精品免费视频大全办公室 | 久久网国产 | 久久网站热最新地址4 | 视频精品一区 | 久草最新在线 | 九九综合九九 | 国产二区三区四区 | 免费视频www在线观看 | 黄色av电影在线播放 | 久久免费精品 | 一区二区三区在线观看视频 | 欧美一级免费高清 | av最新在线观看 | 久久久成人精品视频 | 成人毛片免费播放 | 成人毛片免费看 | 久久久久国产一区二区三区不卡 | 亚洲国产精品二区 | 97超级碰碰人国产在线观看 | 国产精品视频导航 | 91不雅视频 |