添付ファイルの閲覧について スクリーンショット
扱うべき3つのこと、
- Tシャツ - ImageView/ビットマップ
- TShirt 内の画像 (カメラ/ギャラリーから) - ImageView/Bitmap (ここでは、Image Pinch ズーム ドラッグなどの取得に成功しています)
- Tshirt Text with external fonts - Converted to Bitmap (ここでは、Freetype を使用して外部フォントを使用し、Image Pinch ズーム ドラッグなどを取得することに成功しています)
3 つのコンテンツを保存し、再開または再開アクティビティを取得する必要があります
ここで、ボタン - スタイル (別の左側のビュー)、ツール (別の右側のビュー)、写真 (新しいビュー)、テキスト、色、カートに追加、これらすべてが T シャツのオーバーレイに Z 軸で表示されます。
1 番目のアイデア: そのために相対レイアウトを使用すると、Tshirt の現在の状態を保存できません。
2 番目のアイデア: SurfaceView、SurfaceHolder.Callback を使用して、ゲーム タイプとして開発し、スレッドを使用すると、すべてのアクティビティで注目される可能性があります。しかし、SurfaceView Thread での作業に衝撃を受けました。
3 番目のアイデア: ワーク エリアとボタン用に 2 つの個別のビューを使用できる場合、すべてのビューを無効にして、ontouch の影響を受けるビューを前面に表示できます。しかし、作業領域の保存に問題があります。
4 番目のアイデア : 同じ 2 つの別個のビュー コンセプトをワークエリア ビューで使用できる場合 GestureOverlayview を使用し、フレーム レイアウトのようなジェスチャー オーバーレイビューなので addView コンセプトだけでビットマップをこのビューに取り込むと、実現可能です。ここでは、このビューを別のクラスで持つことができ、再設計のためにアクティビティを再開または再起動する必要がある場合は、コンストラクターを使用して、保存された Tshirt デザインのパラメーターを取得できます。そのため、カートにデザインのリストがあり、クリック 1 つで再デザインできます。ここで、アクティビティまたは保存されたインスタンスを再開するか、この編集状態に再起動する必要があります。
誰かがうまくいくかどうか試しています。あなたの観点から達成する他の方法がある場合は、私がそれに取り組み、達成できるように、コンテキストを単独で取得するのを手伝ってください.