Androidの複数行Ellipsizeするライブラリ作った
Android の TextView で複数行 Ellipsize してタップすると全文表示するようなライブラリを作ってみました.
動作は下の感じです.
作った pic.twitter.com/IcyLLXjG9P
— ゆずもね (@Yuzu_037) June 7, 2017
もともとすでに実装はしていて,今も Twltrus の Reply 送信画面では上の動作のような感じにはなっていました. Twltrus の実装では Fragment で boolean を持っていて TextView の ClickListener のところで Ellipsize する・しないを切り替えていました. CustomView にしたほうが TextView の状態を Activity や Fragment で気にしなくてよくなるよなというところです. あとは Android が正式に Kotlin をサポートということで Kotlin でライブラリを作ってみました.