件のコメントなかなかオリジナリティ溢れるやり方なんですが、紙が浮いてるような影が付いてる画像をGoogleで画像検索して、その画像を拡大しておそらくこうなってるだろうとpathで表現してみました。影を付けるなら、PaintのsetShadowLayer()を利用すればすぐに付けられますが、今回はこのような両端がちょっと浮いてるような影についてです。1からサポートされてる自由に座標を指定できるので、端末のサイズ等に合せて調節できるなどがあると思われます。座標を計算するのがややこしいですけど。描画のベースとなるActivityは背景色を#eeeにして#FFFFFFFFの四角をViewを継承したクラスで描画します。}}これを基に、影を付けていきたいと思います。影となる黒色の三角を、白四角の下に鋭い黒三角としてPathで描画します。paint);もうこの時点で若干影っぽいです。濃いめの背景の場合はこれでも良いかもしれません。298);ですが、白四角に黒四角を若干めり込ませる軌跡をたどってます。する必要があるのか?と言う点については後ほど記述します。このままでは黒い影が主張しすぎるので、色を薄めます。#ff000000としている部分を#99000000で少し透過させます。はい、気持ち薄くなりましたね。これに、BlurMaskFilterをセットして、黒四角をぼかします。onDrawの全体像はこんな感じ。paint);で、できあがりです。先ほどの、「白四角に黒四角を若干めり込ませる」はこのBlurMaskFilterをBlurMaskFilter.Blur.NORMALでぼかすと、線がにじむため、紙の下全体が浮いたようになりしまりが悪くなるための帳尻合せです。あと、この紙の部分も白ではなく若干色を付けてBlurMaskFilter.Blur.INNERでぼかしてやると、ちょっと厚みのある紙になります。好みに合わてちょっと手を加えればより見栄えがよくなるのではと思います。ここ3,4ヶ月くらいAndroid端末が急にシャットダウンして困ってたんですが、何となく原因が分かった気がします。python-...JavaでprivateなfieldやmethodにアクセスするJUnitでテストしてると、privateなフィールドにアクセスして、値を参照したりセットしたりしたくなるわけですが、よく使うのでメモしておきます。次のような対象のクラスがあるとします。Blogger.自己紹介Android、Java、Web系、何かしらAPIとかに触れてます。プログラミングで躓いた話と猫、どうでもいい話などを載せてます。参考となるものがあれば幸いです。ギュインギュインするEDMが大好物です。