當前位置:首頁 » 安卓系統 » android顏色填充

android顏色填充

發布時間: 2022-04-27 14:15:49

Ⅰ android怎麼用paint實現圖像的漸變出現

Android:shape=["rectangle"|"oval"|"line"|"ring"]其中rectagle矩形,oval橢圓,line水平直線,ring環形中子節點的常用屬性:漸變Android:startColor起始顏色Android:endColor結束顏色Android:angle漸變角度,0從左到右,90表示從下到上,數值為45的整數倍,默認為0;Android:type漸變的樣式liner線性漸變radial環形漸變sweep填充Android:color填充的顏色描邊Android:width描邊的寬度Android:color描邊的顏色Android:dashWidth表示'-'橫線的寬度Android:dashGap表示'-'橫線之間的距離圓角Android:radius圓角的半徑值越大角越圓Android:topRightRadius右上圓角半徑Android:bottomLeftRadius右下圓角角半徑Android:topLeftRadius左上圓角半徑Android:bottomRightRadius左下圓角半徑填充android:bottom="1.0dip"底部填充android:left="1.0dip"左邊填充android:right="1.0dip"右邊填充android:top="0.0dip"上面填充Selector根據不同的選定狀態來定義不同的現實效果分為四大屬性:android:state_selected是選中android:state_focused是獲得焦點android:state_pressed是點擊android:state_enabled是設置是否響應事件,指所有事件android:state_window_focused默認時的背景圖片引用位置:res/drawable/文件的名稱.xml使用的方法:java代碼中:R.drawable.文件的名稱XML中:Android:background="@drawable/文件的名稱"示例:layer-list(多個shape)將多個圖片或上面兩種效果按照順序層疊起來示例:感覺很像多個drawable三者可以結合使用

Ⅱ Android GridLayout 怎麼讓4個TextView均勻填充布局界面

斜線的畫法:選擇畫筆(或鉛筆)工具→按住Shift鍵,在畫布的一端點擊一下,然後在另外任意一端點擊一下,就能畫出一條斜線。 斜線區域內填充顏色:新建圖層 →選擇鋼筆工具→選擇選區→(選完後)按Ctrl+Enter鍵,會出現一個虛線的選擇區域→(設置好前景色)按Alt+Delete填充顏色,如果你之前就已經做好斜線區域了,那麼,按住Ctrl鍵,點擊該圖層前的小框框,會出現一個虛線的選擇區域,然後按Alt+Delete填充顏色。

Ⅲ 怎麼在android上面做出根據形狀來漸變的效果

<shape> Android:shape=["rectangle" | "oval" | "line" | "ring"] 其中rectagle矩形,oval橢圓,line水平直線,ring環形
<shape>中子節點的常用屬性:
<gradient> 漸變
Android:startColor 起始顏色
Android:endColor 結束顏色
Android:angle 漸變角度,0從左到右,90表示從下到上,數值為45的整數倍,默認為0;
Android:type 漸變的樣式 liner線性漸變 radial環形漸變 sweep <solid > 填充
Android:color 填充的顏色
<stroke >描邊
Android:width 描邊的寬度
Android:color 描邊的顏色
Android:dashWidth 表示'-'橫線的寬度
Android:dashGap 表示'-'橫線之間的距離
<corners >圓角
Android:radius 圓角的半徑 值越大角越圓
Android:topRightRadius 右上圓角半徑
Android:bottomLeftRadius 右下圓角角半徑
Android:topLeftRadius 左上圓角半徑
Android:bottomRightRadius 左下圓角半徑
<padding >填充
android:bottom="1.0dip" 底部填充
android:left="1.0dip" 左邊填充
android:right="1.0dip" 右邊填充
android:top="0.0dip" 上面填充
Selector
根據不同的選定狀態來定義不同的現實效果 分為四大屬性:
android:state_selected 是選中
android:state_focused 是獲得焦點
android:state_pressed 是點擊
android:state_enabled 是設置是否響應事件,指所有事件
android:state_window_focused 默認時的背景圖片 引用位置:res/drawable/文件的名稱.xml
使用的方法:
Java代碼中:R.drawable.文件的名稱 XML中:Android:background="@drawable/文件的名稱"
示例:
<?xml version="1.0" encoding="utf-8" ?>
<selector xmlns:Android="http://schemas.android.com/apk/res/android">
<!-- 默認時的背景圖片-->
<item Android:drawable="@drawable/pic1" />
<!-- 沒有焦點時的背景圖片 -->
<item
Android:state_window_focused="false"
android:drawable="@drawable/pic_blue"
/>
<!-- 非觸摸模式下獲得焦點並單擊時的背景圖片 -->
<item
Android:state_focused="true"
android:state_pressed="true"
android:drawable= "@drawable/pic_red"
/>
<!-- 觸摸模式下單擊時的背景圖片-->
<item
Android:state_focused="false"
Android:state_pressed="true"
Android:drawable="@drawable/pic_pink"
/>
<!--選中時的圖片背景-->
<item
Android:state_selected="true"
android:drawable="@drawable/pic_orange"
/>
<!--獲得焦點時的圖片背景-->
<item
Android:state_focused="true"
Android:drawable="@drawable/pic_green"
/>
</selector>

layer-list(多個shape)
將多個圖片或上面兩種效果按照順序層疊起來
示例:
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<bitmap android:src="@drawable/android_red"
android:gravity="center" />
</item>
<item android:top="10dp" android:left="10dp">
<bitmap android:src="@drawable/android_green"
android:gravity="center" />
</item>
<item android:top="20dp" android:left="20dp">
<bitmap android:src="@drawable/android_blue"
android:gravity="center" />
</item>
</layer-list>

感覺很像多個drawable
三者可以結合使用
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true">
<layer-list>
<item android:bottom="8.0dip">
<shape>
<solid android:color="#ffaaaaaa" />
</shape>
</item>
<item>
<shape>
<corners android:bottomLeftRadius="4.0dip" android:bottomRightRadius="4.0dip" android:topLeftRadius="1.0dip" android:topRightRadius="1.0dip" />

<solid android:color="#ffaaaaaa" />

<padding android:bottom="1.0dip" android:left="1.0dip" android:right="1.0dip" android:top="0.0dip" />
</shape>
</item>
<item>
<shape>
<corners android:bottomLeftRadius="3.0dip" android:bottomRightRadius="3.0dip" android:topLeftRadius="1.0dip" android:topRightRadius="1.0dip" />

<solid android:color="@color/setting_item_bgcolor_press" />
</shape>
</item>
</layer-list>
</item>
<item>
<layer-list>
<item android:bottom="8.0dip">
<shape>
<solid android:color="#ffaaaaaa" />
</shape>
</item>
<item>
<shape>
<corners android:bottomLeftRadius="4.0dip" android:bottomRightRadius="4.0dip" android:topLeftRadius="1.0dip" android:topRightRadius="1.0dip" />

<solid android:color="#ffaaaaaa" />

<padding android:bottom="1.0dip" android:left="1.0dip" android:right="1.0dip" android:top="0.0dip" />
</shape>
</item>
<item>
<shape>
<corners android:bottomLeftRadius="3.0dip" android:bottomRightRadius="3.0dip" android:topLeftRadius="1.0dip" android:topRightRadius="1.0dip" />

<solid android:color="@color/setting_item_bgcolor" />
</shape>
</item>
</layer-list>
</item>
</selector>

Ⅳ 安卓在shape中怎樣設置背景顏色

使用XML的方式為背景添加漸變效果

1、在res/drawable文件夾里添加一個jbshape.xml文件,然後寫入如下代碼:

<?xmlversion="1.0"encoding="utf-8"?>
<shapexmlns:android="http://schemas.android.com/apk/res/android">

<gradient
android:angle="270"
android:centerColor="#00FFFF"
android:centerX="0.5"
android:centerY="0.5"
android:endColor="#666666"
android:startColor="#0099FF"/>

<padding
android:bottom="7dp"
android:left="7dp"
android:right="7dp"
android:top="7dp"/>

<cornersandroid:radius="4dp"/>

</shape>

說明:

(1)shape節點配置的是圖形的形式,主要包括方形、圓形等,上邊代碼為方形。

(2)gradient節點主要配置起點顏色、終點顏色及中間點的顏色、坐標、漸變效果(0,90,180從左到右漸變,270從上到下漸變)默認從左到右。

(3)corners節點配置四周圓角的半徑。

Ⅳ android裡面如何填充矩形呢

方案:

在canvas上畫矩形,然後設置畫筆為實心就可以了。

代碼示例:

paint.setStyle(Style.FILL);//實心矩形框
paint.setColor(Color.RED);//顏色為紅色
canvas.drawRect(newRectF(10,10,300,100),paint);//畫一個290*90的紅色實心矩形

Ⅵ android實時動態曲線圖下面顏色怎麼填充

我做了個~,分太少,給個效果圖。。。

Ⅶ android 里用shape畫圓,怎麼填充顏色

Android裡面使用shape設置控制項的外形,例如一些圓角、填充的背景顏色、以及一些漸變的效果等,所以設置填充顏色,可通過設置shape.xml文件里的如下屬性:

<solidandroid:color="@color/common_red"/>

將shape文件放到android的button、textview組件上,就可以有填充背景顏色的效果,完整的代碼如下:

1.shape.xml

<?xmlversion="1.0"encoding="UTF-8"?>
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval"
android:useLevel="false">
<solidandroid:color="@color/common_red"/>
<padding
android:left="2dp"
android:top="1dp"
android:right="2dp"
android:bottom="1dp"/>
<solid
android:color="@color/common_red"/>
<stroke
android:width="1dp"
android:color="@android:color/white"/>
<sizeandroid:width="15dp"
android:height="15dp"/>
</shape>


2.把以上代碼添加到drawable裡面、通過background引用就可以了

<TextView
android:id="@id/message_category_unread_count"
style="@style/comm_text_style_14_aaaaaa"
android:layout_marginLeft="70dp"
android:layout_marginTop="5dp"
android:background="@drawable/shape"
android:gravity="center"
android:textSize="@dimen/text_size_comment_20"
android:text="7"
android:textColor="@android:color/white"/>

效果如下圖:

Ⅷ 如何改變畫布顏色android的動態,每5秒

改變畫布的顏色,有兩個方法: 1.在新建文檔時,選擇畫布的顏色,如下圖,在背景內容中,系統配置有三種選擇,一是白色、二是背景色、三是透明,如果要選擇其它的顏色,可以在新建文檔之前,設置背景色。 2.在新建文檔之後,也可以改變背景色,方法是:編輯--填充,如下圖,點擊顏色,它會出來一個拾色器,右在拾色器中選擇顏色。 在PS中,給予透明圖層一個特別的定義,即灰白相間的格子,如下圖:

Ⅸ Android drawline 填充內部顏色

paint.setColor(Color.BLACK);
畫筆設置顏色

熱點內容
邏輯錯誤預編譯可以檢查出來嗎 發布:2024-04-20 15:58:28 瀏覽:1000
mc中國版伺服器地址 發布:2024-04-20 15:33:13 瀏覽:411
手機修改wifi密碼網站是什麼 發布:2024-04-20 15:22:05 瀏覽:323
js源碼下載 發布:2024-04-20 15:05:16 瀏覽:20
編譯翻譯的區別 發布:2024-04-20 14:55:53 瀏覽:894
登錄之後qq密碼要在哪裡看 發布:2024-04-20 14:55:03 瀏覽:731
天龍多開腳本 發布:2024-04-20 14:53:05 瀏覽:771
同一段代碼編譯的長度不同 發布:2024-04-20 14:24:14 瀏覽:380
緩存美劇權力的游戲 發布:2024-04-20 14:16:52 瀏覽:988
如何刪除word文件保存密碼 發布:2024-04-20 14:15:18 瀏覽:825