前回の続き、未解決
だいぶ後から気付いたんだけどAndroidStudioのVectorAssetでSVGを読み込むと影が消えることがわかった謎
IEで読み込んだ画像
VectorAssetで読み込んだ画像
なぜ??どこいった影??
結構調べたけどそういうケースはなかったなー
これは影なしでも、、まぁいいか、、
もし知ってる方いましたらコメントお願いします!なんでもします!
前回の続き、未解決
だいぶ後から気付いたんだけどAndroidStudioのVectorAssetでSVGを読み込むと影が消えることがわかった謎
IEで読み込んだ画像
VectorAssetで読み込んだ画像
なぜ??どこいった影??
結構調べたけどそういうケースはなかったなー
これは影なしでも、、まぁいいか、、
もし知ってる方いましたらコメントお願いします!なんでもします!
せっかくベクターが(だいぶ前だけど)使えるようになってるので導入しようとしてみたら
ちょと罠ったので備忘録も兼ねて
環境
Illustrator CS2
InkScape 0.91
AndroidStudio 2.2.2
* IllustratorのSVGファイルは読めなかったのと、そのSVGをWEB上の変換機にかけても
ダメだったのでInkScapeを使用
IllustratorでSVGを作成(別名ファイルで保存)
↓
InkScapeで読込み再びSVGで書きだし
↓
AndroidStudio gradleのvectorDrawables.useSupportLibrary = true
↓
AndroidStudioのdrawableフォルダを右クリック、NEW → VectorAssetを使用してSVGを読み込むとXMLファイルが作成される
↓
<参照方法① XML> android:src="@drawable/xxx"ではなく、app:srcCompat="@drawable/xxx"
<参照方法② In Code> imageView.setImageResource(R.drawable.xxx)
なんだけど知らなかったらImageView imageview = new ImageView(Context)でやって
OS5.0以上ならこれで動いて終わりそう・・・ OS4.1だと動かなかった
探し回ってStackOverFlowにあってよかったAppcompatImageView imageView = new AppcompatImageView(Context)でsetImageResourceしたらうまくいった
worked like charm!と言いました(言ってない)
参考にさせてもらいました
VectorDrawable対応まとめ
2016日本シリーズはとても盛り上がりましたね
個人的には日ハム応援してたから結果優勝で嬉しい
5戦で岡がデッドボールくらって激昂した場面があったけど熱意って大事だなと再認識した
岡はシーズン中淡々としたイメージだったけど「俺が決める」という熱意が漏れた結果の激昂だったと思う
アプリでも車でも家電でもなんでもそうだけど熱意のこもった製品はアピールしていなくても作り手の熱意が漏れ出してしまっているように感じる
また自分の仕事を見ても熱量が多かったものは認められ方も違うと思う
「絶対に~にする」という熱意と決意と強い意志を持っていきたいと日本シリーズを見て思いました 日ハムおめでとう!