iOS/Androidのサークルビューライブラリ作った

iOSおよびAndroidで縦方向にくるくる回転させるTableView/ListViewを作ったのでGitHubに公開しました。

iOS版はCocoaPodsを使っている場合PodfileではGit経由でインストールできます。

Podfile
pod 'WZCircularTableView', :git => 'https://github.com/makotokw/CocoaWZCircularTableView.git'

Android版は自前のMavenRepositoryを上げるまで整備できていないのでGradleでjarをビルドするなりして使ってください。 

git clone https://github.com/makotokw/AndroidWZCircularListView.git
cd AndroidWZCircularListView.git
./gradlew renamePackageReleaseJar

CircularListView/build/libs にjarファイルができます。

基本的に両方のバージョンは同じアルゴリズム、同じ機能になるようにしてます。

元ネタは UITableView Tricks, UITableView Tricks – Part 2 – Infinite Scrolling でこのアルゴリズムで無限ループや、三角関数で緩やかな円を描いているつもりなんだけどTableView/ListViewのViewサイズによっては円が微妙になるので自動化は若干四苦八苦していて属性のRadiusでベースとなる半径が設定できるのでそれで調整してもらうと良いかもしれない。

人見知りソフトウェアエンジニアです。ビジュアル系、お笑い、Pixarが好き。勢いで吉本超合金おたけびBOTを作った。オールザッツ漫才が放送されない東京在住。

趣味や日常からアウトプットの場としてブログを書いています。自作のWordPressプラグインにGitHub Flavored MarkdownAmazonJSなど。