2012-01-04 16 views
1

サイズ200x200のimage.pngがあります。 ボタンの背景画像として使用し、ボタンのサイズを60x60に設定しました。チタン:ボタンをクリックしたときにボタンの背景画像(サイズ)が正しく表示されない

私は何もしていないときに、ボタン(とその画像)が意図したとおりに正しく表示されます。私はボタンをクリックすると、ボタンがクリックされたとき

は、(通常どおり)背景画像暗くなりは

しかし、ボタンの背景画像(サイズ)が正しく表示されません。

誰かが間違っていることを知っていますか、クリックした淡色の画像を同じサイズのままにする方法はありますか?

var loginButton = Titanium.UI.createButton({ 
    backgroundImage:'/images/someimage.png', 
    height: 200 * 0.3, 
    width: 200 * 0.3, 
    bottom: 160 
    left: 65 
}); 
+0

このプロパティを 'backgroundSelectedImage: '/ images/someimage.png''に設定し、それがあなたに適しているかどうかを確認してください。 –

+0

事は私がイメージの選択されたバージョンを持っていないです。選択したバージョンを非選択バージョンと同じにしたいが、そのデフォルトのシャドーエフェクトを使用するだけです。 –

答えて

0

ボタンと同じサイズのbackgroundImageを使用することをお勧めします。背景画像のサイズ変更を避けるには、問題がなくなる可能性があります。

+0

「背景画像のサイズ変更を避ける」とはどういう意味ですか? –

+0

ボタンのサイズが60x60の場合は、サイズが60x60の同じサイズの背景イメージを使用します。 – Kuroro

+0

コードソリューションについて知っていますか?正確なサイズを使用することは解決策ではありません。なぜなら、必要なイメージのさまざまな解像度のために、アプリケーションのサイズがかなり大きくなるということです。 –

関連する問題