為さねば成らぬ

retia.verno@gmail.com

SlidingUpPanel ver3.0

いつのまにかver3.0になってました。

umano/AndroidSlidingUpPanel · GitHub

移行のために変更したところのメモ (https://github.com/umano/AndroidSlidingUpPanel/releases/tag/3.0.0)

attributesのprefix追加

すべてに umano のprefixが追加されました

#before
sothree:panelHeight="0dp"

#after
sothree:umanoPanelHeight="0dp"

パネルの操作はsetPanelStateで

collapsePanel(), expandPanel() といった操作や、状態を確認するisCollapsed()などはなくなりました。 全部PanelStateをget/setする形になります。

#before
mSlideLayout.collapsePanel();

#after
mSlideLayout.setPanelState(SlidingUpPanelLayout.PanelState.COLLAPSED);
###before
mSlideLayout.isExpanded();

#after
mSlideLayout.getPanelState() == SlidingUpPanelLayout.PanelState.EXPANDED);

もうちょっと変更点ありますが使うのはこれくらいなのでこれだけ