當前位置:首頁 » 安卓系統 » android背景圖片拉伸

android背景圖片拉伸

發布時間: 2022-10-01 09:42:24

⑴ 讓Android的背景圖片顯示隨控制項拉伸,怎麼弄

純css實現的話可以使用css的background-size屬性。語法如下示例:

1

p{background-size:100% 100%}

共有兩個值,第一個值是寬度,第二個值是高度。如果只設置第一個值,則第二個值默認為"auto"。

⑵ Android 按鈕按下後出現一個動畫效果,從右向左拉伸,按鈕背景和形狀變化

用button的大小用lp.width=width;lp.height=height;btn1.setLayoutParams(lp);背景圖片就用setbackgroud(),照你的問題描述,只要設置button的width,背景圖用9-patch就行了

⑶ android開發,為什麼背景設置為.9.png圖片拉伸後,圖片中間變成了白色塊

那是因為你的.9圖片處理有問題.9圖片就是用來出來拉伸變形與屏幕適配的

⑷ android怎麼設置自適應大小的背景圖片

需要給你的ImageView布局加上Android:adjustViewBounds="true"

<ImageView android:id="@+id/test_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:scaleType="fitXY"
android:adjustViewBounds="true"
android:layout_gravity="center"
android:contentDescription="@string/app_name"
android:src="@drawable/ic_launcher" />

然後,在代碼里設置ImageView.最大寬度和最大高度,因為adjustViewBounds屬性只有在設置了最大高度和最大寬度後才會起作用

int screenWidth = getScreenWidth(this);
ViewGroup.LayoutParams lp = testImage.getLayoutParams();
lp.width = screenWidth;
lp.height = LayoutParams.WRAP_CONTENT;
testImage.setLayoutParams(lp);

testImage.setMaxWidth(screenWidth);
testImage.setMaxHeight(screenWidth * 5); 這里其實可以根據需求而定,我這里測試為最大寬度的5倍

⑸ Android開發中可以將9.png設置的拉伸部分為重復平鋪嗎

不可以的,android系統下.9.png格式的圖片,當圖片需要拉伸的情況下,會在繪制區域下自動填充繪制的顏色值以達到拉伸的效果.
如果樓主想利用背景圖片重復平鋪的話,那要使用bitmap 來構建
首先在drawable目錄下創建一個xml文件如:
<bitmap xmlns:android="http://schemas.android.com/apk/res/android" android:src="@drawable/image" ;
android:tileMode="repeat" />

引用方式:
<LinearLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/image"> </LinearLayout>

android:tileMode的可選值:
disabled 默認值,表示不使用平鋪
clamp 復制邊緣色彩
repeat X、Y 軸進行重復圖片顯示,也就是我們說要說的平鋪
mirror 在水平和垂直方向上使用交替鏡像的方式重復圖片的繪制

⑹ android開發,實現下面圖片中的背景圖片放大的效果,下拉背景圖片變大,鬆手後,可以回到原來圖片大小。

滑動的時候動態改變ImageView的scaleX和scaleY就好了。比如你滑動100px需要方法1.5倍,那就在onScroll的時候計算出滑動距離,設置相應的scale。具體的可以參考下NoBoringActionbar,實現原理差不多。

⑺ 如何拉伸/縮放背景圖片在Android線性布局

在線性布局中增加一個ImageView控制項,用ImageView的寬高控制圖片大小。

⑻ 我的android程序drawable-xlarge下的圖片被拉伸,怎麼回事急急急

屏幕尺寸:android把所有的屏幕尺寸分為了4個廣義的大小:小,正常,大,特大。
屏幕密度:屏幕的物理面積內像素的數量,通常稱為DPI(每英寸點數)。android把所有的實際屏幕密度分為:低,中,高,特高。

android 程序通常需要為不同的屏幕密度提供不同的點陣圖drawables
默認情況下面系統會自動調整和縮放點陣圖,但是難免拉伸點陣圖,為了保證你的點陣圖是最好看的,根據廣義密度,低,中
型, 高,特高去添加不同的點陣圖資源。比如,如需對密度為low的屏幕提供合適的圖片,需新建文件夾drawable-ldpi/。應盡量使用點9格式的
圖片,圖片大小的確定:low:medium:high:extra
high比例為3:4:6:8。舉例來說,對於中等密度(medium)的屏幕你的圖片像素大小為48×48,那麼低密度(low)屏幕的圖片大小應為
36×36,高(high)的為72×72,extra high為96×96。

layout 默認中等屏幕
layout-small 小屏幕
layout-large 大屏幕
layout-xlarge 特大屏幕
layout-land 橫屏
layout-port 豎屏
drawable 默認中等密度
drawable-hdpi 高密度 ~240dpi
drawable-mdpi 中等密度 160dpi
drawable-xhdpi 更高密度 ~320dpi
drawable-nodpi 所有密度資源,無論什麼密度屏幕都會適配。
drawable-tvdpi 介於mdpi~hdpi 約213dpi 主要應用在電視。

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

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

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

⑽ Android中ImnageView 中如何讓圖片拉伸顯示

通過設置android:scaleType="fitXY"使得圖片拉伸顯示。
補充:
scaleType的屬性有matrix(默認)、center、centerCrop、centerInside、fitCenter、fitEnd、fitStart、fitXY。
android:scaleType="center"
保持原圖的大小,顯示在ImageView的中心。當原圖的size大於ImageView的size,超過部分裁剪處理。

android:scaleType="centerCrop"
以填滿整個ImageView為目的,將原圖的中心對准ImageView的中心,等比例放大原圖,直到填滿ImageView為止(指的是ImageView的寬和高都要填滿),原圖超過ImageView的部分作裁剪處理。

android:scaleType="centerInside"
以原圖完全顯示為目的,將圖片的內容完整居中顯示,通過按比例縮小原圖的size寬(高)等於或小於ImageView的寬(高)。如果原圖的size本身就小於ImageView的size,則原圖的size不作任何處理,居中顯示在ImageView。

android:scaleType="matrix"
不改變原圖的大小,從ImageView的左上角開始繪制原圖,原圖超過ImageView的部分作裁剪處理。

android:scaleType="fitCenter"
把原圖按比例擴大或縮小到ImageView的ImageView的高度,居中顯示

android:scaleType="fitEnd"
把原圖按比例擴大(縮小)到ImageView的高度,顯示在ImageView的下部分位置

android:scaleType="fitStart"
把原圖按比例擴大(縮小)到ImageView的高度,顯示在ImageView的上部分位置

android:scaleType="fitXY"
把原圖按照指定的大小在View中顯示,拉伸顯示圖片,不保持原比例,填滿ImageView.

熱點內容
java是甲骨文 發布:2025-03-14 21:21:38 瀏覽:125
柱頂要加密 發布:2025-03-14 21:16:11 瀏覽:852
魔聲藍牙耳機怎麼在安卓顯示電量 發布:2025-03-14 21:15:32 瀏覽:617
智慧易店伺服器地址是啥 發布:2025-03-14 20:57:49 瀏覽:886
小米ID密碼忘記了有什麼危害 發布:2025-03-14 20:45:28 瀏覽:610
大麥路由器怎麼改密碼 發布:2025-03-14 20:35:42 瀏覽:87
資料庫片語 發布:2025-03-14 20:27:21 瀏覽:248
角色卡演算法 發布:2025-03-14 20:08:48 瀏覽:650
linux伺服器安全加固 發布:2025-03-14 19:59:21 瀏覽:779
android系統資料庫 發布:2025-03-14 19:44:27 瀏覽:237