私は車のフロントガラスで見ることができるように私のアプリをミラーすることができるようにしたい。ディスプレイ全体をどのようにミラーリングできますか?
私のXMLには、いくつかのネストされたLinearLayout
、TextView
およびImageView
があります。現在、私はそれぞれを変換していますが、ミラーリングされていますが、要素の構造は(上部にあったものが下部にあります)ではありません。
私は何日も探していましたが、これまでにいくつかのアプローチが失敗しました。
X軸の種類の作品を反転するために行列を使用するアニメーションですが、元に戻ったり、元に戻ったり、更新されたりすることはありません。
私はちょうど私がそのonDraw()
方法でマトリックスを適用することができることを期待して、親1を拡張するカスタムLinearLayout
を作成しようとしましたが、それは私に空白の画面を(私はonDraw()
をヒットするsetWillNotDraw(false);
を設定する必要がありました)が得られます。
のように修正しました。興味深いですね。 – fredley
Hmmm、ok私は質問の残りの部分がどこに行くのだろうか!言うまでもなく、私の最後の試みはうまくいかず、今私は困惑しています。 –
私はちょうど不思議に思っていました:システム全体の出力を画面に反映できる下位レイヤーを変更する機会がありますか?それは間違いなくルート権限を必要とするでしょうが、そのような機能がないアプリでは、フロントガラスに表示するのが大変です。 – bcelary