• Android开发随手笔记


    1、查看优秀的android应用的UI设计,切图等,只需要下载该应用的apk,解压缩包,即可看到该应用中所有的资源了。

    2、透明色

    Button或者ImageButton的背景设为透明或者半透明

    半透明<Button android:background="#e0000000" ... /> 

    透明<Button android:background="#00000000" ... />

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

    设置背景图片透明度(超简单)

    Java代码

    1. View v = findViewById(R.id.content);//找到你要设透明背景的layout 的id
    2. v.getBackground().setAlpha(100);//0~255透明度值

    3、统一设定ImageButton的背景样式,鼠标按下,按下效果等。

    首先用ps绘制两张图片,一张是鼠标按下的背景图片,一张透明png(必须透明,以便实用与不同地方,也就是android的#00000000颜色值,效果如下)

    [原创:转载请注明 http://yj.chinacloudtech.com http://www.cnblogs.com/qidian10]

    下面定义一个drawable/btnstyle.xml 内容如下:

    <?xml version="1.0" encoding="utf-8"?>
    <selector xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:state_focused="true" android:state_pressed="false"
            android:drawable="@drawable/btnon" />
        <item android:state_focused="true" android:state_pressed="true"
            android:drawable="@drawable/btnon" />
        <item android:state_focused="false" android:state_pressed="true"
            android:drawable="@drawable/btnon" />
        <item android:drawable="@drawable/btnbg" />
    </selector>

    btnbg就是透明图片,btnon是按下效果图片。

    然后在引用样式的地方,加上属性:android:background="@drawable/btnstyle" 即可。

     4、android 960*540屏幕适配 问题解决

    功能清单文件里(注:一级目录里添加)
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.yj" android:versionCode="1" android:versionName="1.0">
    ..... <supports-screens android:largeScreens="true" android:normalScreens="true" android:anyDensity="false" android:smallScreens="true" > </supports-screens>
    .......
  • 相关阅读:
    毕业半年,码过5个城市
    Java实现office文档与pdf文档的在线预览功能
    挺过最艰难的2018,我终将长大
    dubbo源码分析(一)-从xml到我们认识的Java对象
    沉淀一年,我想推荐这些书给你
    Java动态代理(一)
    Java工程师成神之路思维导图
    Java
    阿里巴巴Java开发手册思维导图
    Mysql的排他锁和共享锁
  • 原文地址:https://www.cnblogs.com/qidian10/p/2438300.html
Copyright © 2020-2023  润新知