1
ラベル上のタップイベントとボタンコンポーネントのタップイベントの間には、パフォーマンスに多少の違いがあります。 は、例えばこのnativescriptハローワールドアプリラベルタップイベント遅延
https://github.com/NativeScript/template-hello-world
と私はUIがスムーズに更新されたボタンの上に高速タップいます特にこのコード
<Page xmlns="http://schemas.nativescript.org/tns.xsd" navigatingTo="onNavigatingTo">
<StackLayout>
<Label text="Tap the button" class="title"/>
<Button text="TAP" tap="{{ onTap }}" />
<Label text="{{ message }}" class="message" textWrap="true"/>
</StackLayout>
</Page>
を取ることができますしかし、ButtonコンポーネントをLabelで変更して早くタップしようとすると、UIを更新したり、タップのいくつかが処理されないなどの遅れがありますメッセージのプロパティが正しく更新されません。
私は(アンドロイド6)アンドロイド(5.0)genymotionと実際のデバイスを使用しています
Nativescript:2.2
"問題は" あまりにもnativescript angular2で発生します。
これは、ラベルとボタンのタップイベントの実装が異なるためです。アンドロイド用のボタンはアンドロイド 'OnTouchListener'に使用され、ベースビューを拡張する他のビュー用にはジェスチャーが使用されています。 –
nativescriptタッチジェスチャーではすべてが問題ありません。ありがとうございました –