bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

android設置樣式,android怎么設置文本框樣式

android設置控件樣式(邊框顏色,圓角)和圖片樣式(圓角)

本文鏈接:

為嶺東等地區用戶提供了全套網頁設計制作服務,及嶺東網站建設行業解決方案。主營業務為網站設計制作、成都網站設計、嶺東網站設計,以傳統方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業、用心的態度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

```

?xml version="1.0" encoding="utf-8"?

shape xmlns:android=""

solid android:color="@color/colorAccent" /

!-- 這里是設置為四周 也可以單獨設置某個位置為圓角--

corners android:topLeftRadius="5dp"

? ? android:topRightRadius="5dp"

? ? android:bottomRightRadius="5dp"

? ? android:bottomLeftRadius="5dp"/

stroke android:width="1dp" android:color="#000000" /

/shape

```

```

?xml version="1.0" encoding="UTF-8"?

layer-list xmlns:android=""? ?

!-- 邊框顏色值 --

item? ?

? shape? ?

? ? ? ? solid android:color="#3bbaff" /? ?

? /shape? ?

/item? ?

!--這個是按鈕邊框設置為四周 并且寬度為1--

item

android:right="1dp"

android:left="1dp"

android:top="1dp"

android:bottom="1dp"

shape? ?

!--這個是背景顏色--

? ? ? solid android:color="#ffffff" /? ? ? ?

!--這個是按鈕中的字體與按鈕內的四周邊距--

? ? ? padding android:bottom="10dp"? ?

? ? ? ? ? ? android:left="10dp"? ?

? ? ? ? ? ? android:right="10dp"? ?

? ? ? ? ? ? android:top="10dp" /? ?

/shape? ? ? ?

/item? ?

/layer-list

```

使用:

```android:background="@drawable/button_edge"```

```

?xml version="1.0" encoding="UTF-8"?

shape

xmlns:android=""

android:shape="rectangle"

!-- 填充的顏色 --

solid android:color="#FFFFFF" /

!-- android:radius 弧形的半徑 --

!-- 設置按鈕的四個角為弧形 --

corners

android:radius="5dip" /?

!--也可單獨設置--

!-- corners --

!-- android:topLeftRadius="10dp"--

!-- android:topRightRadius="10dp"--

!-- android:bottomRightRadius="10dp"--

!--? android:bottomLeftRadius="10dp"--

!--? /? --

? ? **設置文字padding**

!-- padding:Button里面的文字與Button邊界的間隔 --

padding

? ? android:left="10dp"

? ? android:top="10dp"

? ? android:right="10dp"

? ? android:bottom="10dp"

? ? /

/shape

```

```

?xml version="1.0" encoding="utf-8"?

shape xmlns:android=""

solid android:color="#FFFFFF" /

corners android:topLeftRadius="10dp"

? ? android:topRightRadius="10dp"

? ? android:bottomRightRadius="10dp"

? ? android:bottomLeftRadius="10dp"/

/shape

```

使用:

```

android:background="@drawable/image_circle"

```

```

Glide.with(MainActivity.this).load(croppedUri)

.transform(new GlideRectRound(MainActivity.this,6)).into(headIcon);

```

```

import android.content.Context;

import android.content.res.Resources;

import android.graphics.Bitmap;

import android.graphics.BitmapShader;

import android.graphics.Canvas;

import android.graphics.Paint;

import android.graphics.RectF;

import android.util.Log;

import com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool;

import com.bumptech.glide.load.resource.bitmap.BitmapTransformation;

/**

* Created by SiHao on 2018/3/3.

* Glide 的 圓角 圖片 工具類

*/

public class GlideRectRound extends BitmapTransformation {

private static float radius = 0f;

// 構造方法1 無傳入圓角度數 設置默認值為5

public GlideRectRound(Context context) {

? ? this(context, 5);

}

// 構造方法2 傳入圓角度數

public GlideRectRound(Context context, int dp) {

? ? super(context);

? ? // 設置圓角度數

? ? radius = Resources.getSystem().getDisplayMetrics().density * dp;

}

// 重寫該方法 返回修改后的Bitmap

@Override

protected Bitmap transform(BitmapPool pool, Bitmap toTransform, int outWidth, int outHeight) {

? ? return rectRoundCrop(pool,toTransform);

}

@Override

public String getId() {

? ? Log.e("getID",getClass().getName() + Math.round(radius));

? ? return getClass().getName() + Math.round(radius);? // 四舍五入

}

private Bitmap rectRoundCrop(BitmapPool pool, Bitmap source){

? ? if (source == null) return null;

? ? Bitmap result = pool.get(source.getWidth(), source.getHeight(), Bitmap.Config.ARGB_8888); // ARGB_4444——代表4x4位ARGB位圖,ARGB_8888——代表4x8位ARGB位圖

? ? if (result == null) {

? ? ? ? result = Bitmap.createBitmap(source.getWidth(), source.getHeight(), Bitmap.Config.ARGB_8888);

? ? }

? ? Canvas canvas = new Canvas(result);

? ? Paint paint = new Paint();

? ? // setShader 對圖像進行渲染

? ? // 子類之一 BitmapShader設置Bitmap的變換? TileMode 有CLAMP (取bitmap邊緣的最后一個像素進行擴展),REPEAT(水平地重復整張bitmap)

? ? //MIRROR(和REPEAT類似,但是每次重復的時候,將bitmap進行翻轉)

? ? paint.setShader(new BitmapShader(source, BitmapShader.TileMode.CLAMP, BitmapShader.TileMode.CLAMP));

? ? paint.setAntiAlias(true);? // 抗鋸齒

? ? RectF rectF = new RectF(0f, 0f, source.getWidth(), source.getHeight());

? ? canvas.drawRoundRect(rectF, radius, radius, paint);

? ? return result;

}

}

```

圓角:

```

import android.content.Context;

import android.graphics.Bitmap;

import android.graphics.BitmapShader;

import android.graphics.Canvas;

import android.graphics.Paint;

import com.bumptech.glide.load.engine.bitmap_recycle.BitmapPool;

import com.bumptech.glide.load.resource.bitmap.BitmapTransformation;

/**

* Created by SiHao on 2018/3/3.

* Glide圓形圖片工具類

*/

public class GlideCircleBitmap extends BitmapTransformation{

public GlideCircleBitmap(Context context) {

? ? super(context);

}

// 重寫該方法 返回修改后的Bitmap

@Override

protected Bitmap transform(BitmapPool pool, Bitmap toTransform, int outWidth, int outHeight) {

? ? return circleCrop(pool, toTransform);

}

@Override

public String getId() {

? ? return getClass().getName();

}

private static Bitmap circleCrop(BitmapPool pool, Bitmap source) {

? ? if (source == null) return null;

? ? // 邊長取長寬最小值

? ? int size = Math.min(source.getWidth(), source.getHeight());

? ? int x = (source.getWidth() - size) / 2;

? ? int y = (source.getHeight() - size) / 2;

? ? // TODO this could be acquired from the pool too

? ? Bitmap squared = Bitmap.createBitmap(source, x, y, size, size);

? ? Bitmap result = pool.get(size, size, Bitmap.Config.ARGB_8888);// ARGB_4444——代表4x4位ARGB位圖,ARGB_8888——代表4x8位ARGB位圖

? ? if (result == null) {

? ? ? ? result = Bitmap.createBitmap(size, size, Bitmap.Config.ARGB_8888);

? ? }

? ? Canvas canvas = new Canvas(result);

? ? Paint paint = new Paint();

? ? // setShader 對圖像進行渲染

? ? // 子類之一 BitmapShader設置Bitmap的變換? TileMode 有CLAMP (取bitmap邊緣的最后一個像素進行擴展),REPEAT(水平地重復整張bitmap)

? ? //MIRROR(和REPEAT類似,但是每次重復的時候,將bitmap進行翻轉)

? ? paint.setShader(new BitmapShader(squared, BitmapShader.TileMode.CLAMP, BitmapShader.TileMode.CLAMP));

? ? paint.setAntiAlias(true);// 抗鋸齒

? ? // 半徑取 size的一半

? ? float r = size / 2f;

? ? canvas.drawCircle(r, r, r, paint);

? ? return result;

}

}

```

```

URL url = new URL(String類型的字符串); //將String類型的字符串轉換為URL格式

holder.UserImage.setImageBitmap(BitmapFactory.decodeStream(url.openStream()));

```

```

//得到資源文件的BitMap

Bitmap image= BitmapFactory.decodeResource(getResources(),R.drawable.dog);

//創建RoundedBitmapDrawable對象

RoundedBitmapDrawable roundImg =RoundedBitmapDrawableFactory.create(getResources(),image);

//抗鋸齒

roundImg.setAntiAlias(true);

//設置圓角半徑

roundImg.setCornerRadius(30);

//設置顯示圖片

imageView.setImageDrawable(roundImg);

```

```

//如果是圓的時候,我們應該把bitmap圖片進行剪切成正方形, 然后再設置圓角半徑為正方形邊長的一半即可

Bitmap image = BitmapFactory.decodeResource(getResources(), R.drawable.dog);

Bitmap bitmap = null;

//將長方形圖片裁剪成正方形圖片

if (image.getWidth() == image.getHeight()) {

? bitmap = Bitmap.createBitmap(image, image.getWidth() / 2 - image.getHeight() / 2, 0, image.getHeight(), image.getHeight());

} else {

? bitmap = Bitmap.createBitmap(image, 0, image.getHeight() / 2 - image.getWidth() / 2, image.getWidth(), image.getWidth());

}

RoundedBitmapDrawable roundedBitmapDrawable = RoundedBitmapDrawableFactory.create(getResources(), bitmap);

//圓角半徑為正方形邊長的一半

roundedBitmapDrawable.setCornerRadius(bitmap.getWidth() / 2);

//抗鋸齒

roundedBitmapDrawable.setAntiAlias(true);

imageView.setImageDrawable(roundedBitmapDrawable);

```

如何修改Android App的樣式風格

android中可以自定義主題和風格。風格,也就是style,我們可以將一些統一的屬性拿出來,比方說,長,寬,字體大小,字體顏色等等。可以在res/values目錄下新建一個styles.xml的文件,在這個文件里面有resource根節點,在根節點里面添加item項,item項的名字就是屬性的名字,item項的值就是屬性的值,如下所示:

復制代碼 代碼如下:

?xml version="1.0" encoding="utf-8"?

resources

style name="MyText" parent="@android:style/TextAppearance"

item name="android:textColor"#987456/item

item name="android:textSize"24sp/item

/style

/resources

style中有一個父類屬性parent, 這個屬性是說明當前的這個style是繼承自那個style的,當然這個style的屬性值中都包含那個屬性中的,你也可以修改繼承到的屬性的值,好了,style完成了,我們可以測試一下效果了,先寫一個布局文件,比如說一個TextView什么的,可以用到這個style的。這里我就寫一個EditText吧。下面是布局文件:

復制代碼 代碼如下:

?xml version="1.0" encoding="utf-8"?

LinearLayout

xmlns:android="http://schemas。android。com/apk/res/android"

android:layout_width="match_parent"

android:layout_height="match_parent"

EditText

android:id="@+id/myEditText"

android:layout_width="match_parent"

android:layout_height="match_parent"

style="@style/MyText"

android:text="測試一下下"/

/LinearLayout

說完了style,下面就說說Theme,Theme跟style差不多,但是Theme是應用在Application或者Activity里面的,而Style是應用在某一個View里面的,還是有區別的,好了,廢話不多說,還是看代碼吧。下面的是style文件:

復制代碼 代碼如下:

?xml version="1.0" encoding="utf-8"?

resources

style name="MyText" parent="@android:style/TextAppearance"

item name="android:textColor"#987456/item

item name="android:textSize"24sp/item

/style

style parent="@android:style/Theme" name="CustomTheme"

item name="android:windowNoTitle"true/item

item name="android:windowFrame"@drawable/icon/item

item name="android:windowBackground"?android:windowFrame/item

/style

/resources

style中有一個父類屬性parent, 這個屬性是說明當前的這個style是繼承自那個style的,當然這個style的屬性值中都包含那個屬性中的,你也可以修改繼承到的屬性的值,好了,style完成了,我們可以測試一下效果了,先寫一個布局文件,比如說一個TextView什么的,可以用到這個style的。這里我就寫一個EditText吧。下面是布局文件:

復制代碼 代碼如下:

?xml version="1.0" encoding="utf-8"?

LinearLayout

xmlns:android="http://schemas。android。com/apk/res/android"

android:layout_width="match_parent"

android:layout_height="match_parent"

EditText

android:id="@+id/myEditText"

android:layout_width="match_parent"

android:layout_height="match_parent"

style="@style/MyText"

android:text="測試一下下"/

/LinearLayout

說完了style,下面就說說Theme,Theme跟style差不多,但是Theme是應用在Application或者Activity里面的,而Style是應用在某一個View里面的,還是有區別的,好了,廢話不多說,還是看代碼吧。下面的是style文件:

復制代碼 代碼如下:

?xml version="1.0" encoding="utf-8"?

resources

style name="MyText" parent="@android:style/TextAppearance"

item name="android:textColor"#987456/item

item name="android:textSize"24sp/item

/style

style parent="@android:style/Theme" name="CustomTheme"

item name="android:windowNoTitle"true/item

item name="android:windowFrame"@drawable/icon/item

item name="android:windowBackground"?android:windowFrame/item

/style

/resources

可以看到這里寫了一個繼承自系統默認的Theme的主題,里面有3個屬性,這里強調一下第三個屬性的值的問題,這里打個問號,然后加前面的一個item的名字表示引用的是那個名字的值,也就是那個名字對應的圖片。

然后我們在Manifest.xml里面的Application里面加一個Theme的屬性,這個屬性對應的就是我們上面寫的Theme。

復制代碼 代碼如下:

application android:icon="@drawable/icon" android:label="@string/app_name"

android:theme="@style/CustomTheme"

activity android:name=".TestStyle"

android:label="@string/app_name"

intent-filter

action android:name="android.intent.action.MAIN" /

category android:name="android.intent.category.LAUNCHER" /

/intent-filter

/activity

上面的代碼沒有標題欄,背景和fram都是我們設置的圖片。當然也可以在代碼中設置主題:

復制代碼 代碼如下:

package com.test.shang;

import android.app.Activity;

import android.os.Bundle;

public class TestStyle extends Activity {

@Override

protected void onCreate (Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setTheme(R.style.CustomTheme);

setContentView(R.layout.test_style);

}

}

安卓手機怎么設置字體樣式

手機字體怎么改?自去年華為榮耀3C剛出不久,就入手了。到現在也沒有出什么問題,質量挺好的。因為華為的系統都是自己的,所以在這里跟大家分享一下華為手機改字體的訣竅。一起來看看吧!

華為手機改字體圖文方法:

1、打開手機,找到設置圖標。

2、點進去,找到顯示這個選項。

3、就會看到“字體大小”跟“字體樣式”兩個選項。這也就是修改華為手機字體的地方了。

4、想要修改華為手機“字體大小”則比較簡單,點擊該選項即可。可以選擇你想要的字體大小。

5、想要修改華為手機“字體樣式”則點擊該選項。進入頁面之后,選擇“在線”。

6、在“在線”的頁面里選擇“最新”,就看一看很多字體。

7、選擇一個你喜歡的字體點擊下載。

8、下載完畢之后,點擊應用。而這時則需要重啟手機。

9、重啟完畢之后,該字體就已經應用在手機里了。

END

注意事項

該方法只適用于華為手機。

以上就是華為手機改字體圖文方法,希望對大家有所幫助,謝謝大家閱讀本篇文章!

怎樣設置安卓系統手機上的字體啊?

1、首先我們進入設置,如圖所示。

2、進入設置頁面后,可以看見如圖所示的搜索欄。

3、可以直接在設置頁面的搜索欄中輸入“字體樣式”(如下圖)

4、也可以下拉列表,點擊“顯示”選擇“字體樣式”(如下圖)

5、再跳轉到的頁面,找到手機里面你喜歡的字體樣式,如圖所示。

6、然后點擊“應用”,這時即可完成手機字體的修改,如圖所示。

本文題目:android設置樣式,android怎么設置文本框樣式
分享地址:http://vcdvsql.cn/article48/dsdgehp.html

成都網站建設公司_創新互聯,為您提供外貿網站建設網頁設計公司外貿建站自適應網站電子商務標簽優化

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站托管運營