問題タブ [drawingcache]
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 - Android Studio の Drawing Cache を使用して Google マップから画像を取得できません
私はレイアウトにこのコードを持っています:
しかし、描画キャッシュを使用しようとすると、スクリーンショットにはズームバー (+ および - ボタン付き) と左隅に「Google」というテキストしかありません。画像を取得するために次のコードを使用します。
android - Secondtime の Imageview.getDrawingCache での Null ポインター例外
で回転する画像に上記のコードを使用しましたViewFlipper
。
初めて実行されますが、2回目は返されNullPointerException
ます...
エラー行:
android - テキストビューを持つイメージビューのイメージを作成する
HIはその画像imageview
を持っています。でその単一の画像を作成しEditText
たい。imageview
EditText
私はこれを試しました、
ただし、テキストの色が黒なので、画像を黒に変更してください(推測)。
android - Android - getDrawingCache - 黒い画面
このトピックに関するほぼすべての投稿を読みましたが、どれも役に立たないようです。
現在の画面のスクリーンショットをキャプチャしようとしています。このために、getDrawingCache を使用しています。これが私のコードです:
結果のビットマップは常に黒です。
mRootView は、私のルート ビューであるドロワー レイアウトへの弱参照です。
これが私が試したことです:
- メジャーとレイアウトの呼び出しを追加します (ただし、このコードはボタンが押されたときに実行されるため、ビューは既にレイアウトされているはずなので、これは必要ありません)。
- setDrawingCacheEnabled(true) を呼び出す前に、レイヤ タイプを LAYER_TYPE_NONE に設定します。
- 別のビューをルート ビューとして使用する (たとえば、DrawerLayout 内の ViewPager)。
何も機能していないようで、アイデアが不足しています。
android - Custom ImageView からオーバーレイされたビットマップを取得する
私はアイデアをテストしてきましたが、問題に遭遇しました。カスタム ImageView を作成しました。私はこれを LayeredView と呼びました。ビットマップのいくつかのレイヤーをそれにフィードし、これらのレイヤーを src ドローアブルの上に追加して、フレーム、スティックなどを作成するという考えです。画像をオーバーレイして適切に表示することができましたが、結果のビットマップを取得しようとすると、スケールが外れます。私のテストでは、描画キャッシュを取得して別の ImageView に配置しようとしました。結果はこれらのリンクにあります(評判の欠如のため)
LayeredView が正常に表示されました: https://www.dropbox.com/s/34dcktew05yc1hg/Screenshot_2015-06-17-00-30-34.png?dl=0レイヤーが正しく配置されていない 結果 https://www.dropbox.com/s /pveeotksxss2oos/Screenshot_2015-06-17-00-30-53.png?dl=0 私のコードは次のようになります:
ボタンの OnClick で
手がかりを事前にありがとう。