2017-09-07 2 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 속성을 추가