android-canvas

    98

    3答えて

    SurfaceViewに描画するプロセス、つまりAndroidで使用されるSurface/Canvas/Bitmapシステム全体を理解するのは苦労しています。 私はandroid-developersサイト、LynarLanderソースコード、this questionのいくつかのチュートリアルで見つけられたすべての記事とAPIドキュメントページを読んでいます。 これらのうち、どちらが当てはまりま

    0

    2答えて

    Googleマップのように大きなビットマップをタイルに表示するアプリケーションを作成しています。サーバーは、スケーリング/変換されたキャンバスに描画するビットマップを送信します。私はこのビットマップをアンチエイリアスで描いて欲しいですが、キャンバスでアンチエイリアスを有効にすると、ビットマップのエッジが背景と混ざって(タイルの間に醜い暗い線ができます) Androidに絵のビットマップのエッジをア

    2

    2答えて

    最初にSurfaceViewを含むFrameLayoutと、さまざまなボタンとTextViewsをコンティニューするRelativeLayoutがあります。 SurfaceViewのキャンバスに、私は数多くのビットマップを描画しています。タッチとモーションイベントを使用して、ユーザーがドラッグできるようにしています。 これらのビットマップをドラッグすると、の下にの下にあるRelativeLayou

    0

    1答えて

    この問題は数日間悩まされていて、なぜ地球上で起こっているのか理解できません。私は顔を検出するメソッドを持っています。顔が検出された場合、そのメソッドはキャンバスの顔に沿って長方形を描画します。 その部分は正常に動作します。 問題は、xmlファイルのimage_viewに表示されるときに、画像ビューの一番左側に、fill_parentという幅の中央ではなくボックス内に表示されます。 bitmapdr

    3

    1答えて

    私はコスチュームビューを作成しました。onDrawMethodではいくつかの描画を開始しました。 いくつかの矩形、線、およびテキスト。 canvas.drawText("Hello",150,150, paint); ここで、このテキストをOnTouchEventの後に変更します。 私の問題は、古いテキストを削除する方法がわかりません。 TouchEventの後に表示される2番目のテキストは、