android透明度
『壹』 android控制項怎麼設置透明
設置背景圖片透明度(超簡單)
Java代碼
View v = findViewById(R.id.content);//找到你要設透明背景的layout 的id
v.getBackground().setAlpha(100);//0~255透明度值
設置一個按鈕為透明,
(1)修改配置文件 <Button
android:id="@+id/btnAppMore"
android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="詳細信息>>"
android:layout_alignParentRight="true" android:layout_marginLeft="150dp"
android:background="@android:color/transparent" />
設置完透明按鈕以後,發現按鈕不見了……
(2)注意,按鈕默認顏色同手機背景色(黑色)一樣,按鈕的文字默認也為黑色,這里,我們可以通過activity的oncreate()中設置一下按鈕的字體顏色:
btn=(Button)findViewById(R.id.btnAppMore); btn.setTextColor(Color.WHITE);
其實,透明也可以通過Java完成,btn.setBackgroundColor(Color.TRANSPARENT);
『貳』 如何設置android狀態欄的透明度
一、修改Android Studio(以下簡稱AS)的內存配置 因為在導入源碼時需要消耗大量內存,所以先修改IDEA_HOME/bin/studio64.vmoptions(x86的機器修改studio.vmoptions)中-Xms和-Xmx的值。文檔中使用的是748m, 可自行修改。 二、配置AS的JDK、SDK 在I。可以看看安卓巴士的教程:http://www.apkbus.com/thread-313876-1-1.html
『叄』 android如何設置view的透明度
Api 11之後,View類多了一個setAlpha的方法。
『肆』 android標題欄透明度漸變
<alpha>標簽為alpha透明度節點
android:fromAlpha="1.0" 設置動畫起始透明度為1.0 表示完全不透明
android:toAlpha="0.0"設置動畫結束透明度為0.0 表示完全透明
也就是說alpha的取值范圍為0.0 - 1.0 之間
這個動畫布局設置動畫從完全不透明漸變到完全透明。
view plain
<?xml
version="1.0"
encoding="utf-8"?>
<alpha
xmlns:android="http://schemas.android.com/apk/res/android"
android:fromAlpha="1.0"
android:toAlpha="0.0"
android:repeatCount="infinite"
android:ration="2000">
</alpha>
代碼實現
view plain
import android.app.Activity;
import android.os.Bundle;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.widget.ImageView;
public
class AlphaActivity extends Activity {
/**顯示動畫的ImageView**/
ImageView mImageView = null;
/**透明動畫**/
Animation mAnimation = null;
@Override
public
void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.translate);
/**拿到ImageView對象**/
mImageView = (ImageView)findViewById(R.id.imageView);
/**載入透明動畫**/
mAnimation = AnimationUtils.loadAnimation(this, R.anim.alpha);
/**播放透明動畫**/
mImageView.startAnimation(mAnimation);
}
}
『伍』 android中怎樣把背景透明
實現方式一(使用系統透明樣式)
通過配置 Activity 的樣式來實現,在 AndroidManifest.xml 找到要實現透明效果的 Activity,在 Activity 的配置中添加如下的代碼設置該 Activity 為透明樣式,但這種實現方式只能實現純透明的樣式,無法調整透明度,所以這種實現方式有一定的局限性,但這種方式實現簡單。
android:theme="@android:style/Theme.Translucent"
<activity
android:name="cn.sunzn.transact.MainActivity"
android:label="@string/app_name"
android:theme="@android:style/Theme.Translucent" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
實現方式二(使用自定義透明樣式)
這種方式的實現同樣要配置 Activity 的樣式,只不過這里的樣式是我們自定義的。具體實現過程如下:
1 在 res/values/color.xml 文件下加入一個透明顏色值,這里的 color 參數,是兩位數一個單位,前兩位數是透明度,後面每兩位一對是16進制顏色數字,示例中為白色。
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="translucent_background">#80000000</color>
</resources>
2 在 res/values/styles.xml 文件中加入一個自定義樣式,代碼如下。
<!-- item name="android:windowBackground" 設置背景透明度及其顏色值 -->
<!-- item name="android:windowIsTranslucent" 設置當前Activity是否透明-->
<!-- item name="android:windowAnimationStyle" 設置當前Activity進出方式-->
<style name="translucent">
<item name="android:windowBackground">@color/translucent_background</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowAnimationStyle">@android:style/Animation.Translucent</item>
</style>
3 在 AndroidManifest.xml 找到要實現透明的 Activity,在想要實現透明的 Activity 中配置其屬性,代碼如下;也可在該 Activity 的 onCreat() 方法中調用 setTheme(R.style.translucent) 來實現。
<activity
android:name="cn.sunzn.transact.MainActivity"
android:label="@string/app_name"
android:theme="@style/translucent" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
『陸』 android怎麼動態設置透明度
工具
eclipse
方法
#ff000000 此為16進制顏色代碼,前2位ff為透明度,後6位為顏色值
透明度分為256階(0-255),計算機上用16進製表示為(00-ff)
10進制的255換算成16進制是ff,127換算成16進制是7f
適用腳本:
『柒』 Android ImageView中如何獲取透明度
從API版本看,從11(即3.0)開始提供了這個方法。 不知為何要獲取這個透明度,如果是需求的話應該可以從其他方面入手。
『捌』 android如何實現透明模糊效果
背景設置為你要模糊的顏色,透明度設置的高點就行了
『玖』 android 顏色值透明度怎麼寫
具體我也不知道,通過學習和累積開發經驗,我告訴一張表對應值
<!--百分比-開頭字母-->
<!--100% —FF-->
<!--95% — F2-->
<!--90% — E6-->
<!--85% — D9-->
<!--80% — CC-->
<!--75% — BF-->
<!--70% — B3-->
<!--65% — A6-->
<!--60% — 99-->
<!--55% — 8C-->
<!--50% — 80-->
<!--45% — 73-->
<!--40% — 66-->
<!--35% — 59-->
<!--30% — 4D-->
<!--25% — 40-->
<!--20% — 33-->
<!--15% — 26-->
<!--10% — 1A-->
<!--5% — 0D-->
<!--0% — 00-->
希望對你有幫助
『拾』 android開發怎麼設置50%透明度
看你要在什麼地方調用,經常使用得是使用顏色值為背景時,可以這樣設置:比如紅色:#FF0000,要50%的透明度,可以設置顏色值為:#7FFF0000,前面兩位表示50的透明度,也可以通過調用控制項的setAlpha(0.5f);