zoukankan      html  css  js  c++  java
  • Android卡片设置透明度失效问题

    最近在做蓝牙电话项目,需要支持双路通话,涉及到通话卡片透明度调节,当正在通话中,有新的来电时,原来的通话卡片需要做成30%的透明度,本来很简单的一个小改进,但通过 setAlpha()接口总是失效! 

    查了半天,最后发现,这个setAlpha的参数原来传入的是整型(0~255),0是完全透明,255是不透明;
    但这里参数是float类型的,我传入的参数是30.0f, 但测试发现无效,百度了下,原来这个 float类型的范围是:( 0. 0~ 1.0 )!

    测试发现 setAlpha(0.3); 即为30%的透明度, 生效了 。。。

    对应float类型的setAlpha参数,android:alpha=“0.3” 用从0(透明)到1(不透明)的值

    参考:

    https://www.cnblogs.com/tonglingqijie/p/4692723.html

  • 相关阅读:
    MySQL日志系统
    MySQL基础架构
    Java操作XML牛逼利器JDOM&DOM4J
    SAX方式解析XML
    DOM方式解析XML
    Jquery Ajax
    Jquery动画效果
    angular6新建项目
    mysql命令行使用
    git常用命令
  • 原文地址:https://www.cnblogs.com/wangqiang9/p/11049775.html
Copyright © 2011-2022 走看看