私はここにいるので、何かができなかった場合は教えてください。とにかく。Androidスタジオ、ウォッチフェイスタップ - キャンバス2を表示、キャンバスを隠す
私はウェアアプリを作ることを学び、時計面は学習を開始するのに良い場所だと聞いていました。
私は日付を表示したり追加したりして、電池などを表示しました。しかし、私はタッチイベントを扱いたいと思っていました。私が理解しているタップイベントを認めるようにするが、私がしたいことはタップで日付と表示時間を隠すことだ。そしてその逆。
私はそれを論理的にする方法を知っていますが、それを行うには "方法"は分かりません。それが意味をなさないならば、私はLUAでvarを作成し、それに "screen one"と言う名前をつけてから、 "onaccess to -1" == screen one "を日付の" opacity to 100 "画面2。 (これは正確なコードではありませんが、私が何を意味しているのかは分かります)Javaのそれと似ていますか?
セイ:
if (Canvas == canvas1) {
canvas2.drawText(color.TRANSPARENT)
}else{
canvas2.drawText()
canvas1.drawText(color.TRANSPARENT)
とタップハンドラにそのコードを休ん? (正確なコードではないので、これは登録しません)
またはそれはもっとjavascriptのようなものですか?関数の設定。そして、 "onclick"が呼び出されているタップハンドラでは?
SAYは、JSでそれが可能:
function hide (elements) {
elements = elements.length ? elements : [elements];
for (var index = 0; index < elements.length; index++) {
elements[index].style.display = 'none';
}
}
onClick(hide)
は、私は可能性を示唆してるとは何ですか?私はなぜそうは思わない。それとも、間違った角度からちょうど来ていますか?私の限られたJava知識は、私が望むようにそれをどのようにコード化するのか分かりません。
混乱が生じることがあります。私がしたいのはタップして時間を表示し、日付を隠すことだけです。日付が非表示になっていて、時間を表示している場合。
すべてのヘルプは大幅に