2011-02-18 52 views

回答

1

通过使用圆角背景图像来圆形按钮是一个不好的想法。我用(不好的)经验来说...当在不同的分辨率下它会出现像素化。

你应该使用一个可绘制的,由你创建一个圆形的形状!

类似的信息(选择器具有在印刷机上的影响,对所选择..):如上所定义的圆形按钮中的一个的

<?xml version="1.0" encoding="utf-8"?> 
<selector xmlns:android="http://schemas.android.com/apk/res/android"> 
    <item android:drawable="@drawable/greyer_bubble" 
     android:state_pressed="true" /> 
    <!--When selected, use this --> 
    <item android:drawable="@drawable/greyer_bubble" 
     android:state_selected="true" /> 
    <!--When not selected, use that --> 
    <item android:drawable="@drawable/green_bubble" /> 
</selector> 

实施例。

<?xml version="1.0" encoding="UTF-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android"> 
    <solid android:color="@color/green" /> 
    <corners android:radius="12dp" /> 
</shape> 
2

这是非常简单的

选择任何图像作为您的按钮的背景。圆形或曲线或任何想要的图像。

对于点击效果,请参阅google上的状态列表图。它像一个xml作为背景,说明要按什么样的图像来选择压缩,聚焦和正常状态

0

您可以将图像设置为布局设计中按钮的背景。

+0

你不觉得如果有人发布了相同的答案,你应该投票,而不是发布相同的答案。 – Javanator 2011-02-18 09:48:03

+0

这不是故意的,我在发布我的答案后看到了你的答案。 – 2011-02-18 12:13:11

相关问题