close
下方紀錄Android圖片、背景設定透明和半透明效果的方法。
Step1: 首先,我們先建構一個空的Activity
Step2: 我們從網路上拉一個圖片放到下述資料夾 res/drawable/ 中
Step3: 然後我們在layout中建構一個ImageView並且設定好邊緣,然後設定ImageView的 background屬性:
android:background="@drawable/taiwan_green"
|
結果如下圖:
Step4: 接下來我們就在 onCreate中去取得ImageView物件,並且設定其透明度
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import androidx.appcompat.app.AppCompatActivity; | |
import android.os.Bundle; | |
import android.widget.ImageView; | |
public class MainActivity extends AppCompatActivity { | |
@Override | |
protected void onCreate(Bundle savedInstanceState) { | |
super.onCreate(savedInstanceState); | |
setContentView(R.layout.activity_main); | |
ImageView imageView = findViewById(R.id.photo); | |
imageView.setAlpha(1f); | |
} | |
} |
其中第13行就是調整透明度的函式,0f:完全透明、1f:完全不透明 (數值是0~255, 0透明, 255不透明)
當設定透明度為1f時,如下圖:
0.5f
0.1f
0f
文章標籤
全站熱搜