問題タブ [drawbitmap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - SurfaceView の drawBitmap に時間がかかりすぎ、最長で 200 ミリ秒かかる
ビデオを表示するために、JNI からビットマップを表示するために Surface を使用しています。これは私のコードです。
それぞれの方法で費やされた時間を計算しに行きました。
どこに問題があるのかわからない、久しぶりにdrawBitmapするとどうなるか
android - Canvas.DrawBitmap はビットマップへの参照を保持します
次の関数では:
bmp は通常のイメージです。
- キャンバスにビットマップを描画しています。
- 次のアニメーション フレーム + 1 秒で、ビットマップの内容を青に変更しています。
- 私は再びビットマップを描いていません。
結果はブルースクリーン。
これは、キャンバスがビットマップへの参照を格納していることを意味しますか?
java - Androidで表示するビットマップを描画する方法
私は Android アプリケーションを開発していますが、プロジェクトの実現可能性について疑問があります。
画像、特に VectorDrawable を表示する ImageView から構成されるカスタム レイアウトを実装する必要があります。
ImageView をオーバーラップする SurfaceView があります。
- タッチのすべての座標をキャプチャします。
- 画面に触れるたびに(特定の位置に)ビットマップを描画します。
目的は、背景画像を表示し、それを参照として使用することです。ユーザーが画面に触れるたびに、SurfaceView にマーカーを挿入する必要があります。この手法により、画像へのマーカーの挿入をシミュレートできます。
質問は:
これを行うための他のより良い方法はありますか?私はまだ実装しましたが、アイデアは機能しますが、SurfaView にはいくつかの制限があります (たとえば、ScrollView に挿入することはできません)。
そして最後に:
今までの推論を踏まえて、VectorDrawable を表示する ImageView があると仮定して、画像を拡大縮小する関数 (VectorDrawable) を作成することはできますか?
ps 2つの質問を入れて申し訳ありませんが、全体が密接に関連しているため、2つのスレッドを開くのはばかげていると思いました
java - Android Studio でのホバー/タッチ時に画像の上にコンテンツを表示する
レイアウトにいくつかの円の画像を配置しました。ユーザーがそれらの上にカーソルを置いたり、画像に触れたりしたときにコンテンツを表示したいと考えています。Google で検索しようとしましたが、このトピックについて役立つものは何も見つかりませんでした。
ユーザーが画像にカーソルを合わせているときに、いくつかのテキストと 1 つまたは 2 つのボタンをtest1
含む小さなウィンドウ (ポップアップ ウィンドウなど) を (画像上に) 表示したいと思います。
Androidでこれを行うことは可能ですか?
編集:これは私が達成したい結果です。たとえば、この場合、ユーザーが画像にカーソルを合わせるかタッチすると、ポップアップが表示され、追加オプションが表示されます。