您的位置:首页 > 移动开发 > Android开发

android 中样式修改关于shape 的相关问题

2016-03-14 20:04 351 查看
</pre> <span style="font-size:18px">在开发中,涉及到样式修改,经常会用到shape 来定义android 中的一些空间的属性,在实际开发中也经常会遇到按一些问题,现在将这些问题进行总结:</span><p></p><p><span style="font-size:18px">1 在开发ued 会给我们标注:</span></p><p><span style="font-size:18px">          <img src="https://img-blog.csdn.net/20160314200541388?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" /><img src="" alt="" /></span></p><p><span style="font-size:18px">  这表示意思,是现实效果,# 000000 表示黑色,意思是加上层蒙层,从黑色的0% 渐变到黑色80% 这在代码中如何去设置他的颜色值呢? </span></p><p><span style="font-size:18px">  在android 中</span></p><p><span style="font-size:18px"></span></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; list-style:none; color:rgb(34,34,34); font-family:微软雅黑; font-size:14px; line-height:24px"> 6位(#000000)就是RGB值</p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; list-style:none; color:rgb(34,34,34); font-family:微软雅黑; font-size:14px; line-height:24px"> 8位(#1e000000)头两位是透明度,后6位是RGB值,00是完全透明,ff是完全不透明,比较适中的透明度值是 1e</p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; list-style:none; color:rgb(34,34,34); font-family:微软雅黑; font-size:14px; line-height:24px"></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; list-style:none; color:rgb(34,34,34); font-family:微软雅黑; font-size:14px; line-height:24px">所以0% <span style="font-size:18px">黑色 就是100% 白色,80% 黑色等于20% 白色,这样的转化就好理解了,在shape.xml 中可以这样写:</span></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; list-style:none; color:rgb(34,34,34); font-family:微软雅黑; font-size:14px; line-height:24px"><span style="font-size:18px"></span></p><p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; list-style:none; color:rgb(34,34,34); font-family:微软雅黑; font-size:14px; line-height:24px"><span style="font-size:18px"></span></p><pre code_snippet_id="1609872" snippet_file_name="blog_20160314_2_1605187" name="code" class="html"> <gradient android:startColor="#ffffffff"
android:endColor="#33ffffff"
android:angle="270"
/>


还有要注意点:angle 这个属性的值是 45 的整数倍,按照逆时针的方向进行旋转,45 是从左到右,90 是从上到下,135 是从右到左,270 是从上到下
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 样式