zoukankan      html  css  js  c++  java
  • ImageButton消除使用setImageDrawable造成的边框问题。

          使用ImageButton的时候,如果使用setBackgroundDrawable设置图片,会对可点击范围有影响,使用setImageDrawable方法设置图片,图片小的话,可以会有,这种有白色边框情况,经过各种请教和各种实验,发现两种方法均可以消除边框。

            一、设置ImageButton的BackgroundColor:

     

    mImageButton.setBackgroundColor(0)

    注意是0,而不是Color.Black。

             二、设置ImageButton的Background的Alpha值。

    mImageButton..getBackground().setAlpha(0)

    可设值:0-255。

           从别人博客拷贝过来说明:

        注解:颜色和不透明度 (alpha)值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00ff)。对于 alpha,00 表示完全透明,ff表示完全不透明。表达式顺序是“aabbggrr”,其中“aa=alpha”(00 到 ff);“bb=blue”(00 到ff);“gg=green”(00 到 ff);“rr=red”(00 到 ff)。半透明则为
    "#e0000000"。例如,如果您希望对某叠加层应用不透明度为 50%的蓝色,则应指定以下值:7fff0000

            Good Luck。

  • 相关阅读:
    MySQL优化
    数据库之事务
    浮动与定位的区别
    CSS-画三角
    CSS(中)篇
    CSS(前)篇
    html篇
    定位真机运行能用但是打包成apk就不能用的解决方法
    定位与权限
    activity与fragment之间的传递数据
  • 原文地址:https://www.cnblogs.com/riskyer/p/3292102.html
Copyright © 2011-2022 走看看