2017-09-07 3 views
1

ボタンとしてLabel要素を使用しています。ボタン要素に余計な余白があり、オーバーライドできないようです。Nativescript - Label要素のボタンを押してシミュレートする

ラベルに

、ONTAPイベントコールバック

`

let oldColor = item.backgroundColor; 

    let newColor = new colorModule.Color("red"); 

    label.backgroundColor = newColor; 

    setTimeout(() => 
    { 
     label.backgroundColor = oldColor; 
    }, 125); 

`

しかし、遅延の間に、次の私は、「ボタン」を押してからのフィードバックを与えるしたいのですが、私はやりました125ミリ秒よりもはるかに長いように思えます。

どのようにしてよりうまくいくかについてのご提案です。

答えて

1

元の問題(ボタンに余分な余白があります)では、CSSのボタンにスタイリングを適用しようとしているようです。

<Button text="TAP" tap="{{ onTap }}" class="btn btn-primary btn-active" width="150" height="25"/> 

代わりに、あなたが望むの幅と高さのボタンにXMLプロパティを追加

関連する問題