私の場合、RelativeLayout
には多くのEditText
ボックスと行が含まれています。 私が今必要とするのは、これをズームする作業です。私は数日でたくさんのグーグルを探せましたが、私はこれを行う方法を見つけられませんでした。ピンチズームをRelativeLayoutで使用するにはどうすればよいですか? - Android
- は真の「ピンチズームは」のみ
ImageView, MapView and WebView
でサポートされていることです:私は、いくつかの質問で始まる場合まずそれが私たちのすべてに最も簡単なのだろうか?
- RelativeLayoutでズーム作業を行うことは可能ですか? (ボタンを押すたびに、ボタンと複数のすべてのサイズの値やリファクタリング全体の「表示」を使用することを最後に選択します)
- 上記より簡単に作業することができればそれがどのように行われるべきか聞いてください。
編集:私は、アニメーションを使用しようとかなりうまく働いていた規模のいくつかの種類があったが、唯一の致命的な問題がEditTextBoxeの感動の境界は..スケールまたはさえ動かなかったということでしたので、彼らがいました元の位置とサイズ。これには何か提案はありますか?
あなたは私が次に使用すべき何か提案がありますか?どのコンテナにピンチズームがあり、同じ時間にeditTextボックスのズームを正しく処理できますか? – lehtu
ピンチズームを実装する標準コンテナがプラットフォームにありません。これを自分で実装する必要があります。通常、これを行うアプリケーション(ブラウザ、マップ、ギャラリー)には、すべての描画を行う独自のカスタムビューがあり、ピンチズームはそのビューのカスタムレンダリングとイベント処理に密接に関連しています。 Canvasに2次元変換を適用するViewGroupコンテナで一般的なやり方を試してみてください。また、その結果がどれくらい満足できるかわかりませんが、MotionEventsを子どもたちに伝えることができます。 – hackbod