首页 >> 数码 >

android 局部透明蒙版 android设置背景透明

2022-07-06 22:45:15 来源: 用户: 

大家好,我是云百科的客服小柏,我来为大家解答以上问题。android,局部透明蒙版,android设置背景透明很多人还不知道,现在让我们一起来看看吧!

解答:

1、 本文是通过一个纽扣按钮来实现更改活动背景色的功能。

2、 工程就使用以前的吧,新增一个按钮"变透明"

3、 代码:

4、 AndroidManifest.xml:

5、 线性布局

6、 Android:layout_width='fill_parent'

7、 Android:layout_height='wrap_content'

8、 android:gravity重力重力='中心'

9、 android:orientation='水平'

10、 纽扣

11、 Android:id='@id/点击透明'

12、 Android:layout_width='wrap_content'

13、 Android:layout_height='wrap_content'

14、 Android:onclick='turn透明循环处理程序

15、 '

16、 android:text='变透明

17、 '/

18、 在活动中增加相应的监听事件

19、 MainActivity.java

20、 代码:

21、 公共voidturn透明循环处理程序(视图视图){

22、 changeBackgroundAlphaTo(0.0f);

23、 }

24、 私有voidchangebackgroundalphato(floatalphavalue){

25、 最终窗口管理器布局参数属性=获取窗口().getAttributes();

26、 attributes.alpha=alphavalue//0.0全透明.1.0不透明。

27、 这个。runonuithread(newRunnable(){

28、 @覆盖

29、 公共无效运行(){

30、 getWindow().设置属性(属性);

31、 }

32、 });

33、 }

34、 在真机运行下这个应用

35、 在MainActivity.java上点右键,在弹出的菜单中选"运行主活动"

36、 快捷键会自动将程序部署了真机上(这个需要设置,设置过程在下一篇分享中)。

37、 这个应用会在真机上安装完成后,自动运行

38、 使用安卓开发环境的截图工具,来获取一张手机上应用的图形用户界面。

39、 点"屏幕截图"按钮

40、 看看获取的图片信息

41、 和真机一样,就是大了点

42、 在真机上按下按钮"变透明"。

43、 然后在安卓开发环境已经弹出的对话框,点击"重新加载"按钮

44、 看到执行了结果了没,是黑的

45、 黑的

本文到此讲解完毕了,希望对大家有帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章
站长推荐