當前位置:首頁 » 安卓系統 » android圖片邊框

android圖片邊框

發布時間: 2022-07-17 07:38:39

Ⅰ Android學習之 圓角邊框的幾種實現方式

第一種,自定義view
第二種,xml裡面使用shape 屬性
第三種,直接使用 http://www.it399.com/imageRound 生成原角圖片作為背景,望採納,謝謝!

Ⅱ 請問,android上類似美圖秀秀一樣的給圖片添加自定義邊框的功能,要怎麼實現呢

我也在尋找啊,用canvas畫出來的邊框不僅代碼繁瑣而且不美觀;
網上有根據assets中的圖片資源來添加邊框的,但貌似代碼沒貼全,還是無法實現!
這種問題你在網路知道上問一般是不會有合適的答案的!

Ⅲ android中GridView的顯示圖片邊框

用ImageView裡面,如果是在xml裡面就設置一個android:padding="4dip"這樣就可以了,如果是在java裡面,那就設置一下ImageView.setPadding(4,4,4,4);這樣就可以了,我也糾結了好久,其實是自己對這個東西不太熟悉

Ⅳ android: 怎麼把圖片拉伸和邊框一樣大啊

android:layout_width="fill_parent"
android:layout_height="wrap_content"

配置文件中的這兩個屬性控制了寬度和高度,wrap_conten的意思是自身長度,fill_parent的意思是屏幕寬度或高度。

Ⅳ 怎麼給android 設置邊框

邊框主要是使用shape文件,可以定製左右上下的邊框,如果想要隱藏某部分,設置我透明即可。

Ⅵ 怎麼給android 設置邊框

給view設置邊框的代碼:

1.創建xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" >

2.設置<!-- 圓角 -->
<corners
android:radius="9dp"
android:topLeftRadius="2dp"
android:topRightRadius="2dp"
android:bottomLeftRadius="2dp"
android:bottomRightRadius="2dp"/><!-- 設置圓角半徑 -->

3.設置<!-- 漸變 -->
<gradient
android:startColor="@android:color/white"
android:centerColor="@android:color/black"
android:endColor="@android:color/black"
android:useLevel="true"
android:angle="45"
android:type="radial"
android:centerX="0"
android:centerY="0"
android:gradientRadius="90"/>

4.設置<!-- 間隔 -->
<padding
android:left="2dp"
android:top="2dp"
android:right="2dp"
android:bottom="2dp"/><!-- 各方向的間隔 -->

5.設置大小精細<!-- 大小 -->
<size
android:width="50dp"
android:height="50dp"/><!-- 寬度和高度 -->

6.設置<!-- 填充 -->
<solid
android:color="@android:color/white"/><!-- 填充的顏色 -->

7.設置邊框<!-- 描邊 -->
<stroke
android:width="2dp"
android:color="@android:color/black"
android:dashWidth="1dp"
android:dashGap="2dp"/>
</shape>

Ⅶ android 如何實現圖片選取框

在布局文件中建立一個linearlayout,設置為clickable,然後加入一個ImageView,這是布局文件 <LinearLayout android:orientation="vertical" android:layout_height="wrap_content" android:clickable="true" > <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content android:id="@+id/img" android:layout_gravity="center_horizontal" android:layout_centerVertical="true" android:src="@drawable/360"//這個是你的圖標 /> </LinearLayout> 然後在做一個布局文件,加入也是...

Ⅷ 我想在Android的一個網格視圖中顯示圖片,並對這些圖片添加一個圓角矩形邊框,我該怎麼做

移動工具 【V】 直接選取工具、組選取工具 【A】 鋼筆、添加錨點、刪除錨點、改變路徑角度 【P】 添加錨點工具 【+】 刪除錨點工具 【-】 文字、區域文字、路徑文字、豎向文字、豎向區域文字、豎向路徑文字 【T】 橢圓、多邊形、星形、螺旋形 【L】 增加邊數、倒角半徑及螺旋圈數(在【L】、【M】狀態下繪圖) 【↑】 減少邊數、倒角半徑及螺旋圈數(在【L】、【M】狀態下繪圖) 【↓】 矩形、圓角矩形工具 【M】 畫筆工具 【B】 鉛筆、圓滑、抹除工具 【N】 旋轉、轉動工具 【R】 縮放、拉伸工具 【S】 鏡向、傾斜工具 【O】 自由變形工具 【E】 混合、自動勾邊工具 【W】 圖表工具(七種圖表) 【J】 漸變網點工具 【U】 漸變填色工具 【G】 顏色取樣器 【I】 油漆桶工具 【K】 剪刀、餐刀工具 【C】 視圖平移、頁面、尺寸工具 【H】 放大鏡工具 【Z】 默認前景色和背景色 【D】 切換填充和描邊 【X】 標准屏幕模式、帶有菜單欄的全屏模式、全屏模式 【F】 切換為顏色填充 【】 切換為無填充 【/】 臨時使用抓手工具 【空格】 精確進行鏡向、旋轉等操作 選擇相應的工具後按【回車】 復制物體 在【R】、【O】、【V】等狀態下按【Alt】+【拖動】 文件操作 新建圖形文件 【Ctrl】+【N】 打開已有的圖像 【Ctrl】+【O】 關閉當前圖像 【Ctrl】+【W】 保存當前圖像 【Ctrl】+【S】 另存為... 【Ctrl】+【Shift】+【S】 存儲副本 【Ctrl】+【Alt】+【S】 頁面設置 【Ctrl】+【Shift】+【P】 文檔設置 【Ctrl】+【Alt】+【P】 列印 【Ctrl】+【P】 打開“預置”對話框 【Ctrl】+【K】 回復到上次存檔之前的狀態 【F12】 編輯操作 還原前面的操作(步數可在預置中) 【Ctrl】+【Z】 重復操作 【Ctrl】+【Shift】+【Z】 將選取的內容剪切放到剪貼板 【Ctrl】+【X】或【F2】 將選取的內容拷貝放到剪貼板 【Ctrl】+【C】 將剪貼板的內容粘到當前圖形中 【Ctrl】+【V】或【F4】 將剪貼板的內容粘到最前面 【Ctrl】+【F】 將剪貼板的內容粘到最後面 【Ctrl】+【B】 刪除所選對象 【DEL】 選取全部對象 【Ctrl】+【A】 取消選擇 【Ctrl】+【Shift】+【A】 再次轉換 【Ctrl】+【D】 發送到最前面 【Ctrl】+【Shift】+【]】 向前發送 【Ctrl】+【]】 發送到最後面 【Ctrl】+【Shift】+【[】 向後發送 【Ctrl】+【[】 群組所選物體 【Ctrl】+【G】 取消所選物體的群組 【Ctrl】+【Shift】+【G】 鎖定所選的物體 【Ctrl】+【2】 鎖定沒有選擇的物體 【Ctrl】+【Alt】+【Shift】+【2】 全部解除鎖定 【Ctrl】+【Alt】+【2】 隱藏所選物體 【Ctrl】+【3】 隱藏沒有選擇的物體 【Ctrl】+【Alt】+【Shift】+【3】 顯示所有已隱藏的物體 【Ctrl】+【Alt】+【3】 聯接斷開的路徑 【Ctrl】+【J】 對齊路徑點 【Ctrl】+【Alt】+【J】 調合兩個物體 【Ctrl】+【Alt】+【B】 取消調合 【Ctrl】+【Alt】+【Shift】+【B】 調合選項 選【W】後按【回車】 新建一個圖像遮罩 【Ctrl】+【7】 取消圖像遮罩 【Ctrl】+【Alt】+【7】 聯合路徑 【Ctrl】+【8】 取消聯合 【Ctrl】+【Alt】+【8】 圖表類型 選【J】後按【回車】 再次應用最後一次使用的濾鏡 【Ctrl】+【E】 應用最後使用的濾鏡並調節參數 【Ctrl】+【Alt】+【E】 文字處理 文字左對齊或頂對齊 【Ctrl】+【Shift】+【L】 文字中對齊 【Ctrl】+【Shift】+【C】 文字右對齊或底對齊 【Ctrl】+【Shift】+【R】 文字分散對齊 【Ctrl】+【Shift】+【J】 插入一個軟回車 【Shift】+【回車】 精確輸入字距調整值 【Ctrl】+【Alt】+【K】 將字距設置為0 【Ctrl】+【Shift】+【Q】 將字體寬高比還原為1比1 【Ctrl】+【Shift】+【X】 左/右選擇 1 個字元 【Shift】+【←】/【→】 下/上選擇 1 行 【Shift】+【↑】/【↓】 選擇所有字元 【Ctrl】+【A】 選擇從插入點到滑鼠點按點的字元 【Shift】加點按 左/右移動 1 個字元 【←】/【→】 下/上移動 1 行 【↑】/【↓】 左/右移動1個字 【Ctrl】+【←】/【→】 將所選文本的文字大小減小2 點象素 【Ctrl】+【Shift】+【】 將所選文本的文字大小減小10 點象素 【Ctrl】+【Alt】+【Shift】+【】 將行距減小2點象素 【Alt】+【↓】 將行距增大2點象素 【Alt】+【↑】 將基線位移減小2點象素 【Shift】+【Alt】+【↓】 將基線位移增加2點象素 【Shift】+【Alt】+【↑】 將字距微調或字距調整減小20/1000ems 【Alt】+【←】 將字距微調或字距調整增加20/1000ems 【Alt】+【→】 將字距微調或字距調整減小100/1000ems 【Ctrl】+【Alt】+【←】 將字距微調或字距調整增加100/1000ems 【Ctrl】+【Alt】+【→】 游標移到最前面 【HOME】 游標移到最後面 【END】 選擇到最前面 【Shift】+【HOME】 選擇到最後面 【Shift】+【END】 將文字轉換成路徑 【Ctrl】+【Shift】+【O】 視圖操作 將圖像顯示為邊框模式(切換) 【Ctrl】+【Y】 對所選對象生成預覽(在邊框模式中) 【Ctrl】+【Shift】+【Y】 放大視圖 【Ctrl】+【+】 縮小視圖 【Ctrl】+【-】 放大到頁面大小 【Ctrl】+【0】 實際象素顯示 【Ctrl】+【1】 顯示/隱藏所路徑的控制點 【Ctrl】+【H】 隱藏模板 【Ctrl】+【Shift】+【W】 顯示/隱藏標尺 【Ctrl】+【R】 顯示/隱藏參考線 【Ctrl】+【;】 鎖定/解鎖參考線 【Ctrl】+【Alt】+【;】 將所選對象變成參考線 【Ctrl】+【5】 將變成參考線的物體還原 【Ctrl】+【Alt】+【5】 貼緊參考線 【Ctrl】+【Shift】+【;】 顯示/隱藏網格 【Ctrl】+【”】 貼緊網格 【Ctrl】+【Shift】+【”】 捕捉到點 【Ctrl】+【Alt】+【”】 應用敏捷參照 【Ctrl】+【U】 顯示/隱藏“字體”面板 【Ctrl】+【T】 顯示/隱藏“段落”面板 【Ctrl】+【M】 顯示/隱藏“製表”面板 【Ctrl】+【Shift】+【T】 顯示/隱藏“畫筆”面板 【F5】 顯示/隱藏“顏色”面板 【F6】/【Ctrl】+【I】 顯示/隱藏“圖層”面板 【F7】 顯示/隱藏“信息”面板 【F8】 顯示/隱藏“漸變”面板 【F9】 顯示/隱藏“描邊”面板 【F10】 顯示/隱藏“屬性”面板 【F11】 顯示/隱藏所有命令面板 【TAB】 顯示或隱藏工具箱以外的所有調板 【Shift】+【TAB】 選擇最後一次使用過的面板 【Ctrl】+【~】

Ⅸ 怎麼給android 設置邊框

  1. android設置邊框利用內容的margin或者padding的留白加容器的背景來實現邊框效果。

  2. shape來實現邊框效果

  3. corners是設置邊框圓角

  4. stroke是描邊的

  5. layer-list實現自由邊框

嵌套一層,利用內容的margin或者padding的留白加容器的背景來實現邊框效果。其實這個道理很簡單,很早的時候那時候我們還用table做html頁面布局的時候,我們就是使用cellspacing來實現table的邊框的。現在我們也利用同樣的想法來實現。

當然內部的容器也是需要有顏色的,如果想實現內部透明的效果則需要將內部View的背景色跟背景的顏色保持一致,這是不太方便的地方。


在Android中,給一個控制項(或View)設置背景主要是通過background:xxx屬性來完成。background的參數一般來說是一個drawable資源。


給控制項設置邊框最簡單的方式就是把background設置成你預先設計好的帶圓角和邊框的背景圖。但是這種方法的缺點是沒有靈活性,不同大小的view要不同尺寸的圖片,還要去適應不同解析度的設備。


3使用9-patch(九宮格)的背景圖片來實現邊框效果。


做一個有邊框的9-patch圖片,作為要有邊框的View的背景圖即可。這樣你還可以控制哪邊有邊框,哪邊無邊框,這種方法是比較好的一種方法,而且沒有多餘的View嵌套。另外你還可以實現圓角邊框等效果。


4利用shape來實現邊框效果。


當然你可以使用shape中的stroke來實現border的效果。


/res/drawable/filename.xml


只要引用這個shape作為背景圖片即可。


5.layer-list實現自由邊框

當前版本的Android

SDK並沒有給stroke提供bottom、left、right之類的屬性,也就是說你無法通過它來讓長方形的邊框少於4條。於是有人想出了這個方法。


android:width="1dp"


android:color="#333"/>


android:left="1dp"


android:top="1dp"


android:right="1dp"


android:bottom="1dp">


android:color="#FFF"/>


在第二個item中定義的top,left...就是對應的邊框,不設置即沒有邊框。

熱點內容
ftp伺服器輸入密碼 發布:2025-01-24 05:27:41 瀏覽:209
電信帳號怎麼改密碼 發布:2025-01-24 05:11:22 瀏覽:846
筆記本x17配置怎麼選 發布:2025-01-24 05:05:53 瀏覽:7
python如何封裝 發布:2025-01-24 05:05:46 瀏覽:843
csgo怎麼連接伺服器 發布:2025-01-24 05:05:45 瀏覽:322
408哪個配置合適 發布:2025-01-24 05:01:54 瀏覽:882
oraclesql刪除重復 發布:2025-01-24 05:01:12 瀏覽:408
少兒編程排行 發布:2025-01-24 04:40:46 瀏覽:698
搭建伺服器怎麼使用 發布:2025-01-24 04:19:34 瀏覽:444
平行進口霸道哪些配置有用 發布:2025-01-24 04:19:32 瀏覽:874