方法/步驟
創(chuàng)新互聯(lián)公司服務(wù)項(xiàng)目包括尼開遠(yuǎn)網(wǎng)站建設(shè)、尼開遠(yuǎn)網(wǎng)站制作、尼開遠(yuǎn)網(wǎng)頁(yè)制作以及尼開遠(yuǎn)網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,尼開遠(yuǎn)網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到尼開遠(yuǎn)省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
一、在res/drawable文件夾下創(chuàng)建一個(gè)名為gradient_box的xml文件:
?xml version="1.0" encoding="utf-8"?
!--
shape drawable xml文件中定義的一個(gè)幾何圖形,定義在res/drawable/目錄下,文件名filename稱為訪問(wèn)的資源ID
在代碼中通過(guò)R.drawable.filename進(jìn)行訪問(wèn),在xml文件中通過(guò)@[package:]drawable/filename進(jìn)行訪問(wèn)。
--
!--
android:shape=["rectangle" | "oval" | "line" | "ring"]
shape的形狀,默認(rèn)為矩形,可以設(shè)置為矩形(rectangle)、橢圓形(oval)、線性形狀(line)、環(huán)形(ring)
下面的屬性只有在android:shape="ring時(shí)可用:
android:innerRadius 尺寸,內(nèi)環(huán)的半徑。
android:innerRadiusRatio 浮點(diǎn)型,以環(huán)的寬度比率來(lái)表示內(nèi)環(huán)的半徑,
例如,如果android:innerRadiusRatio,表示內(nèi)環(huán)半徑等于環(huán)的寬度除以5,這個(gè)值是可以被覆蓋的,默認(rèn)為9.
android:thickness 尺寸,環(huán)的厚度
android:thicknessRatio 浮點(diǎn)型,以環(huán)的寬度比率來(lái)表示環(huán)的厚度,例如,如果android:thicknessRatio="2",
那么環(huán)的厚度就等于環(huán)的寬度除以2。這個(gè)值是可以被android:thickness覆蓋的,默認(rèn)值是3.
android:useLevel boolean值,如果當(dāng)做是LevelListDrawable使用時(shí)值為true,否則為false.
--
shape
xmlns:android=""
android:shape="rectangle"
!--
圓角
android:radius 整型 半徑
android:topLeftRadius 整型 左上角半徑
android:topRightRadius 整型 右上角半徑
android:bottomLeftRadius 整型 左下角半徑
android:bottomRightRadius 整型 右下角半徑
--
corners
android:radius="8dp"
android:topLeftRadius="5dp"
android:topRightRadius="15dp"
android:bottomLeftRadius="20dp"
android:bottomRightRadius="25dp"
/
!--
漸變色
android:startColor 顏色值 起始顏色
android:endColor 顏色值 結(jié)束顏色
android:centerColor 整型 漸變中間顏色,即開始顏色與結(jié)束顏色之間的顏色
android:angle 整型 漸變角度(PS:當(dāng)angle=0時(shí),漸變色是從左向右。 然后逆時(shí)針方向轉(zhuǎn),當(dāng)angle=90時(shí)為從下往上。angle必須為45的整數(shù)倍)
android:type ["linear" | "radial" | "sweep"] 漸變類型(取值:linear、radial、sweep)
linear 線性漸變,這是默認(rèn)設(shè)置
radial 放射性漸變,以開始色為中心。
sweep 掃描線式的漸變。
android:useLevel ["true" | "false"] 如果要使用LevelListDrawable對(duì)象,就要設(shè)置為true。設(shè)置為true無(wú)漸變。false有漸變色
android:gradientRadius 整型 漸變色半徑.當(dāng) android:type="radial" 時(shí)才使用。單獨(dú)使用 android:type="radial"會(huì)報(bào)錯(cuò)。
android:centerX 整型 漸變中心X點(diǎn)坐標(biāo)的相對(duì)位置
android:centerY 整型 漸變中心Y點(diǎn)坐標(biāo)的相對(duì)位置
--
gradient
android:startColor="#FFFF0000"
android:endColor="#80FF00FF"
android:angle="45"
/
!--
內(nèi)邊距,即內(nèi)容與邊的距離
android:left 整型 左內(nèi)邊距
android:top 整型 上內(nèi)邊距
android:right 整型 右內(nèi)邊距
android:bottom 整型 下內(nèi)邊距
--
padding
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp"
/
!--
size 大小
android:width 整型 寬度
android:height 整型 高度
--
size
android:width="600dp"
/
!--
內(nèi)部填充
android:color 顏色值 填充顏色
--
solid
android:color="#ffff9d77"
/
!--
描邊
android:width 整型 描邊的寬度
android:color 顏色值 描邊的顏色
android:dashWidth 整型 表示描邊的樣式是虛線的寬度, 值為0時(shí),表示為實(shí)線。值大于0則為虛線。
android:dashGap 整型 表示描邊為虛線時(shí),虛線之間的間隔 即“ - - - - ”
--
stroke
android:width="2dp"
android:color="#dcdcdc"
/
/shape
二、在窗口布局文件中將步驟一中創(chuàng)建的文件作為TextView的背景:
?xml version="1.0" encoding="utf-8"?
LinearLayout
xmlns:android=""
android:layout_width="fill_parent"
android:layout_height="fill_parent"
TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="ShapeTest"
android:background="@drawable/gradient_box"
android:textSize="24.0dp"
android:textColor="@android:color/black"
/
/LinearLayout
我這里有個(gè)android的動(dòng)畫效果集合
包括Activity轉(zhuǎn)跳,控件,listview等等的動(dòng)畫源代碼
你可以下載來(lái)看看
這個(gè)是手機(jī)上的某一項(xiàng)功能,
你可以無(wú)視它的。如果實(shí)在看不下去。你可以管理快捷欄把它移走。
上一篇介紹了Rectangle矩形,下面介紹一下oval橢圓的使用。
oval用來(lái)繪制橢圓,而在實(shí)際應(yīng)用中,更多的是用來(lái)繪制正圓,例如:消息個(gè)數(shù)提示背景,圓形按鈕等。
橢圓接口所是USBType-C數(shù)據(jù)線,梯形接口則是MicroUSB數(shù)據(jù)線。
一、USBType-C在2013年12月已經(jīng)出現(xiàn),2014年8月開始大規(guī)模生產(chǎn)。
USBType-C具有以下特點(diǎn):
1.最大數(shù)據(jù)傳輸速度達(dá)到10Gbit/秒,也是USB3.1的標(biāo)準(zhǔn);
2.Type-C接口插座端的尺寸約為8.3mm×2.5mm纖薄設(shè)計(jì);
3.支持從正反兩面均可插入的“正反插”功能,可承受1萬(wàn)次反復(fù)插拔;
4.配備Type-C連接器的標(biāo)準(zhǔn)規(guī)格連接線可通過(guò)3A電流,同時(shí)還支持超出現(xiàn)有USB供電能力的“USBPD”,可以提供最大100W的電力。
二、MicroUSB是USB2.0標(biāo)準(zhǔn)的一個(gè)便攜版本,比部分手機(jī)使用的MiniUSB接口更小,Micro-USB是Mini-USB的下一代規(guī)格,由USB標(biāo)準(zhǔn)化組織美國(guó)USBImplementersForum(USB-IF)于2007年1月4日制定完成。
USBTypeC在2015年得到了廣泛的支持,眾多廠商都推出了usbtypec接口產(chǎn)品。據(jù)分析,現(xiàn)階段市場(chǎng)針對(duì)現(xiàn)存大量安卓設(shè)備相關(guān)的產(chǎn)品,更多的是針對(duì)USBTypeC與TypeA的轉(zhuǎn)換數(shù)據(jù)線。
給你個(gè)控件做圓形 橢圓 什么的分分鐘
as 中引入compile 'com.makeramen:roundedimageview:2.2.1'
布局使用
com.makeramen.roundedimageview.RoundedImageView xmlns:app=""
android:id="@+id/iv_base_photo"
android:layout_width="45dp"
android:layout_height="45dp"
android:layout_centerVertical="true"
android:layout_marginRight="10dp"
android:layout_toLeftOf="@+id/imageView1"
android:scaleType="centerCrop"
android:src="@mipmap/shouyemorentouxiangx1"
app:riv_mutate_background="true"
app:riv_oval="true" /
屬性java代碼也可以設(shè)置,至于意思百度下就知道了