ikapper

Android

ContentResolverで画像を取り出す

取り出すだけなら以下でできると思う ContentResolver cr = context.getContentResolver(); Uri image_uri = MediaStore.Images.Media.EXTERNAL_CO...
Mac

macでwineのフォント設定

easywineでフォントが初期設定だと見づらかったので直したときのメモ。 まずはuser.regファイルを見つける ~/Library/Caches/Wine/prefixes/.../user.reg mi.appで開いてreplace...
Webサービス

Dropboxで直リンク

Dropboxの単体ファイルの共有リンク から末尾の?dl=0を削除すればいい。 つまり、 こうなる。 と思ったら、無理っぽい。 なのでPublicフォルダがあったのでそこにファイルを置いて、公開リンクをコピーして利用することにした。
Android

ViewのsetVisiblity(INVISIBLE)とsetAlpha(0f)は等価

View#setVisiblity(View.INVISIBLE); と、 View#setAlpha(0f); は等価みたい View.GONEはView自体がなくなるのでコストがいい
Java

javaの総称型について

まだよくわかっていないが、総称型のクラスのインスタンスで返り値があるメソッドを呼び出すときは<?>をつける 例) SomeGenericClass<?> instance = getGenericClassInstance(); SomeV...
Android

RecyclerViewでGrid表示させた時に重くなった

RecyclerViewに移行して、GridViewの時は重くなかったのだが、カクつくようになった。 原因はアイテムのレイアウト内に存在するImageViewのAlphaを0.3にしていたためだった。(記述しないでデフォルトの)1にするとカ...
Android

CoordinatorLayoutの子のAppBarLayoutの子ビューのスクロールフラグをコードで設定する

xmlで以下のようにすればいい話だが、コードで設定できて困ることはないと思う <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width...
Android

AppBarLayoutの子Viewをコードで表示する

割と悩んだが以下でいい appBarLayout.setExpanded(true) CollapsingToolbarLayoutで使うものだと勘違いしていた(・_・;
Android

RippleEffectをxmlで記述

RecyclerViewのアイテム選択時のRippleが思うようにならないのでxmlで書くことにした drawable-v21に以下を置き、drawableには以下のselector部分のみをコメントアウトを外して置いておけばいい <rip...
Android

RecyclerViewでRippleEffectを付加

RecyclerViewのタップイベントにRippleEffectを掛けるのが意外に大変だった。 調べたところ、アイテムのレイアウトに、 android:background="?android:attr/selectableItemBac...