为什么背景和按钮导致运行缓慢?

时间:2016-09-02 11:21:53

标签: java android android-studio button background

当我更改我的android项目的背景和按钮时,它确实运行缓慢。使用蓝色背景和按钮运行得太快但使用金属背景和银色按钮时运行速度太慢。为什么?我怎么能跑得更快使用金属背景和银色按钮?

蓝色背景 - 快速运行

Blue background-runs fast

金属背景 - 运行缓慢

Metal background-runs slow

金属背景按钮的xml文件 按钮设计1

    <?xml version="1.0" encoding="utf-8"?>
    <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
    <gradient
        android:startColor="#AFAFAF"
        android:angle="90"
        android:type="linear"
        />
    <corners
        android:radius="5dp"
        />
    <stroke
        android:color="#AFAFAF"
        android:width="5dp"
         />
    </shape>

按钮设计2

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
    <gradient
        android:startColor="#FFFFFF"
        android:angle="90"
        android:type="linear"
        />
</shape>

按钮选择器

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

0 个答案:

没有答案