2016-09-15 7 views
0

良い一日の男。私は自分のイメージの下の部分を曲線にしたい。私はここに、私がアプリケーションに入りたいと思うイメージがあります。 私はGoogleの10番目の結果に達したことに気づくことが重要で、私が思いついたすべてのものは、私の望むやり方ではない湾曲した画像でしかなく、画像全体が湾曲し、4つの部分の線が単一のものにつながっていました。 基本的には、画像はサーバーから来て、ビットマップの底部をカーブするだけの長方形にしたいと思っています。それも可能ですか? enter image description hereビットマップイメージの湾曲した底部分Android

ノニカは、湾曲しており、私が達成したいと思っているものが残り、長方形です。あなたのお時間をありがとう。

+0

OK私が理解しているのは、あなたのデザインに合った湾曲したドロワブルにしたいですか? –

+0

ねえ、下の曲がったビューのために、灰色か白の背景でイメージを作らなければなりません。そして、これを底面図の親の背景として適用します。 –

答えて

0

場合によっては、Photoshopで画像を編集するのが適切です。これはあなたのアンドロイドアプリのCPU時間を節約することができます。

+0

あなたの右が、ときどき私はバックエンドからイメージを受け取ることに注意するためにちょっと注意して読んでみてください。サーバからイメージを受け取ることはできません。私は手動でPhotoshopで編集してアプリに戻すまで待ち​​ます。純粋に無意味な答え –

+0

あなたが行うことができる1つの解決策は、ViewのonDrawをオーバーライドし、イメージの上に手動で湾曲マスクを作成することです。 – user1506104

+0

私はそれについても考えましたが、どのようにキャンバスからビットマップを取得するのですか? –

1

イメージ自体を変更しようとしている場合は、Photoshopやその他の編集ツールを使用するのが適切です。あなたがクライアント側で変更するのではなく、サーバからイメージを取得して、サーバからイメージを取得している場合は、多くのメリットがあります。 しかし、画像自体ではなく外観を変更したい場合は、回答のようなカスタム画像ビューを作成することで達成できます。here. カードビューを使用して画像ビューを保持して、それがあなたの場合に効率的か満足できると思います。

+0

とにかくパフォーマンスは私の側では正しいオプションではないので、私は基本的にあなたに同意しますが –

+0

しかし、私はまだ私のsiedの操作を行う必要があります: –

関連する問題