Panel
を拡張するクラスがありますSurfaceView
。パネルは私の活動全体を満たしています。パネル内で、ボール - ビットマップ (およびその他のもの (線/正方形)) を描画します。
疑似深度を追加します。2.5 D のようなもので、実際には 3D ではありませんが、そのようなものです。しかし、今私は問題に直面しています。ボールが深くなると、サイズを変更する方法がわかりません。ボールは常に前後に (左右、上下も) 動いているためです。
それについてどこで読むべきかわかりませんが、ビットマップを に追加すると、ImageView
すべての問題が解決すると思います。
私の最初の質問ですが、これで問題は解決しますか? そうでない場合は、他にどのように解決できますか。
Imageview
2 番目の質問は、 に を追加するにはどうすればよいSurfaceView
ですか?
ここでいくつかの良いヒントを見つけました:ImageViewをSurfaceViewに実装します
が、それは何をすべきかだけを示しており、それを行う方法は示していません。私の活動では何も起こらないからです。すべてが私の中で起こりPanel
ます。