当前位置:首页 » 安卓系统 » android透明层

android透明层

发布时间: 2022-05-19 20:25:34

① 请教android怎么让控件背景透明

以Android Studio为例,步骤如下:

1、直接打开相关窗口,在Android-app-res-layout的空白处点击鼠标右键并选择New-Layoutresource file。

② android编程如何把现有的背景图片设置成透明的

方法一:
只要在配置文件内activity属性配置内加上

android:theme="@android:style/Theme.Translucent"

就好了。

这样就调用了android的透明样式!
方法二:
先在res/values下建colors.xml文件,写入:
<?xmlversionxmlversion="1.0"encoding="UTF-8"?>

<resources>

<colornamecolorname="transparent">#9000</color>

</resources>
这个值设定了整个界面的透明度,为了看得见效果,现在设为透明度为56%(9/16)左右。

③ android中怎么把一个图片设置透明化。

直接用一下代码可以让图片变得透明,具体效果自己看看吧:

java">
/**


*图片透明度处理

*

*@paramsourceImg

*原始图片

*@paramnumber

*透明度

*@return

*/

publicstaticBitmapsetAlpha(BitmapsourceImg,intnumber){

int[]argb=newint[sourceImg.getWidth()*sourceImg.getHeight()];

sourceImg.getPixels(argb,0,sourceImg.getWidth(),0,0,sourceImg.getWidth(),sourceImg.getHeight());

//获得图片的ARGB值

number=number*255/100;

for(inti=0;i<argb.length;i++){

argb=(number<<24)|(argb&0x00FFFFFF);

//修改最高2位的值

}

sourceImg=Bitmap.createBitmap(argb,sourceImg.getWidth(),sourceImg.getHeight(),Config.ARGB_8888);

returnsourceImg;

}

④ 怎样将android控件背景设置成透明

1、打开安卓的配置文件。

2、只需要在配置文件中把需要设置为透明的activity的样式设置为android:theme="@android:style/Theme.Translucent"

3、这样就可以把背景设置为透明。

⑤ android 如何把一个 RelativeLayout或ImageView背景设为透明

设置背景为透明
1、设置背景为透明
<ImageView
android:id="@+id/tv"
android:layout_width="match_parent"
android:layout_height="match_parent"

android:background="@android:color/transparent"/><!--#00000000-->也可以设置颜色值,前两位为透明度
2、设置背景透明度
<ImageView
android:id="@+id/tv"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:alpha="0"/>
相应的也可以在java代码中设置透明

⑥ android怎么把activity的最底层view的背景设为透明

android设置背景色为透明
方法一:
只要在配置文件内activity属性配置内加上
android:theme="@android:style/Theme.Translucent"
就好了。
这样就调用了android的透明样式!
方法二:
先在res/values下建colors.xml文件,写入:

<?xmlversion="1.0"encoding="UTF-8"?>

<resources>

<colorname="transparent">#9000</color>

</resources>

这个值设定了整个界面的透明度,为了看得见效果,现在设为透明度为56%(9/16)左右。

再在res/values/下建styles.xml,设置程序的风格

<?xmlversion="1.0"encoding="utf-8"?>

<resources>

<stylename="Transparent">

<itemname="android:windowBackground">@color/transparent</item>

<itemname="android:windowIsTranslucent">true</item>

<itemname="android:windowAnimationStyle">@+android:style/Animation.Translucent</item>

</style>

</resources>

最后一步,把这个styles.xml用在相应的Activity上。即在AndroidManifest.xml中的任意<activity>标签中添加

android:theme="@style/transparent"

如果想设置所有的activity都使用这个风格,可以把这句标签语句添加在<application>中。

⑦ 如何设置Android中控件的颜色透明度

Android中设置ImageView控件的图片的透明度应该调用View的api,以下为示例:
1、用android系统的透明效果
Java代码
android:background="@android:color/transparent"
例如
设置按钮
Java代码
<Button
android:background="@android:color/transparent"
android:text="@+id/Button01"
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#ffffff"
/>
2、用ARGB来控制
Java代码
半透明<Button
android:background="#e0000000"
/>
透明<Button
android:background="#00000000"
/>
3、设置alpha
Java代码
View
v
=
findViewById(R.id.content);
v.getBackground().setAlpha(100);
说明:
0~255透明度值,0表示完全不透明,255表示完全透明。

⑧ android透明区域点击穿透怎么实现

一个解决方法是,可以将这些耗时的操作放到recyclerview.setAdapter(adapter)之前运行,运行完后再将需要的参数传入Adapter里,此处重写一个adapter类继承Adapter就可以了。解决后运行,滑动恢复了流畅。。

⑨ 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 studio activity怎么设置透明背景

Android studio在Manifest.xml中找到对应的activity在里面加上android:theme="@android:style/Theme.Translucent"即可背景透明,如果还想取消标题栏和全屏的画可以将style/改为Theme.Translucent.NoTitleBar.Fullscreen

热点内容
信息存储与信息检索 发布:2025-08-21 02:22:32 浏览:122
android异步数据加载数据 发布:2025-08-21 02:09:33 浏览:245
凯美瑞20e配置怎么样 发布:2025-08-21 02:08:43 浏览:504
云服务器停止运行 发布:2025-08-21 02:03:55 浏览:805
如何把手机相册加密码 发布:2025-08-21 01:58:14 浏览:211
开缓存 发布:2025-08-21 01:51:38 浏览:667
编程自行车 发布:2025-08-21 01:45:24 浏览:156
杀毒软件解除ftp连接 发布:2025-08-21 01:45:14 浏览:472
安卓手机怎么提取音频做铃声 发布:2025-08-21 01:43:58 浏览:201
android按钮页面跳转页面 发布:2025-08-21 01:34:49 浏览:227