├── .gitignore ├── README.md ├── adapter-toolbox ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── net │ │ └── cattaka │ │ └── android │ │ └── adaptertoolbox │ │ └── test │ │ └── ScrollToExAction.java │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── net │ │ └── cattaka │ │ └── android │ │ └── adaptertoolbox │ │ ├── adapter │ │ ├── AbsChoosableTreeItemAdapter.java │ │ ├── AbsCustomRecyclerAdapter.java │ │ ├── AbsScrambleAdapter.java │ │ ├── AbsTreeItemAdapter.java │ │ ├── CodeLabelAdapter.java │ │ ├── CustomRecyclerAdapter.java │ │ ├── IHasItemAdapter.java │ │ ├── ScrambleAdapter.java │ │ ├── SingleViewAdapter.java │ │ ├── SingleViewAdapter2.java │ │ └── listener │ │ │ ├── ForwardingListener.java │ │ │ ├── IForwardingListener.java │ │ │ └── ListenerRelay.java │ │ ├── classic │ │ ├── AdapterConverter.java │ │ ├── ClassicScrambleAdapter.java │ │ └── listener │ │ │ ├── ClassicForwardingListener.java │ │ │ └── ClassicListenerRelay.java │ │ ├── data │ │ ├── ICodeLabel.java │ │ └── ITreeItem.java │ │ ├── decoration │ │ └── VerticalListDividerItemDecoration.java │ │ ├── thirdparty │ │ └── MergeRecyclerAdapter.java │ │ └── utils │ │ └── SpinnerUtils.java │ └── res │ └── values │ └── ids.xml ├── example ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── net │ │ └── cattaka │ │ └── android │ │ └── adaptertoolbox │ │ └── example │ │ ├── ApplicationTest.java │ │ ├── ClassicScrambleAdapterExampleActivityTest.java │ │ ├── CodeLabelExampleActivityTest.java │ │ ├── ComplexStringExampleActivityTest.java │ │ ├── DataBindingManipulableListExampleActivityTest.java │ │ ├── DifferenceDividerExampleActivityTest.java │ │ ├── FizzBuzzExampleActivityTest.java │ │ ├── MainActivityTest.java │ │ ├── ManipulableListExampleActivityTest.java │ │ ├── MultiAdapterExampleActivityTest.java │ │ ├── MultiChoosableTreeItemAdapterExampleActivityTest.java │ │ ├── NestedScrambleAdapterExampleActivityTest.java │ │ ├── RecyclerViewHeaderExampleActivityTest.java │ │ ├── ScrambleAdapterExampleActivityTest.java │ │ ├── SimpleStringExampleActivityTest.java │ │ ├── SingleChoosableTreeItemAdapterExampleActivityTest.java │ │ ├── SpinnerScrambleAdapterExampleActivityTest.java │ │ ├── SpinnerTreeItemAdapterExampleActivityTest.java │ │ ├── StringWithPayloadExampleActivityTest.java │ │ ├── TreeItemAdapterExampleActivityTest.java │ │ ├── VerticalListDividerExampleActivityTest.java │ │ └── test │ │ ├── MockSnackbarLogic.java │ │ ├── RecyclerViewAnimatingIdlingResource.java │ │ └── TestUtils.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── net │ │ │ └── cattaka │ │ │ └── android │ │ │ └── adaptertoolbox │ │ │ └── example │ │ │ ├── ClassicScrambleAdapterExampleActivity.java │ │ │ ├── CodeLabelExampleActivity.java │ │ │ ├── ComplexStringExampleActivity.java │ │ │ ├── DataBindingManipulableListExampleActivity.java │ │ │ ├── DifferenceDividerExampleActivity.java │ │ │ ├── FizzBuzzExampleActivity.java │ │ │ ├── MainActivity.java │ │ │ ├── ManipulableListExampleActivity.java │ │ │ ├── MultiAdapterExampleActivity.java │ │ │ ├── MultiChoosableTreeItemAdapterExampleActivity.java │ │ │ ├── NestedScrambleAdapterExampleActivity.java │ │ │ ├── RecyclerViewHeaderExampleActivity.java │ │ │ ├── ScrambleAdapterExampleActivity.java │ │ │ ├── SimpleStringExampleActivity.java │ │ │ ├── SingleChoosableTreeItemAdapterExampleActivity.java │ │ │ ├── SpinnerScrambleAdapterExampleActivity.java │ │ │ ├── SpinnerTreeItemAdapterExampleActivity.java │ │ │ ├── StringWithPayloadExampleActivity.java │ │ │ ├── TreeItemAdapterExampleActivity.java │ │ │ ├── VerticalListDividerExampleActivity.java │ │ │ ├── adapter │ │ │ ├── ActivityEntryAdapter.java │ │ │ ├── ChoosableMyTreeItemAdapter.java │ │ │ ├── ComplexStringAdapter.java │ │ │ ├── MyTreeItemAdapter.java │ │ │ ├── SimpleNumberAdapter.java │ │ │ ├── SimpleStringAdapter.java │ │ │ └── factory │ │ │ │ ├── BuzzViewHolderFactory.java │ │ │ │ ├── CodeLableViewHolderFactory.java │ │ │ │ ├── ComplexStringViewHolderFactory.java │ │ │ │ ├── DataBindingMyInfoViewHolderFactory.java │ │ │ │ ├── FizzBuzzViewHolderFactory.java │ │ │ │ ├── FizzViewHolderFactory.java │ │ │ │ ├── IntegerViewHolderFactory.java │ │ │ │ ├── MyInfoViewHolderFactory.java │ │ │ │ ├── NestedScrambleInfoViewHolderFactory.java │ │ │ │ ├── SimpleNumberViewHolderFactory.java │ │ │ │ ├── SimpleStringViewHolderFactory.java │ │ │ │ ├── StringWithPayloadViewHolderFactory.java │ │ │ │ └── TextInfoViewHolderFactory.java │ │ │ ├── data │ │ │ ├── ActivityEntry.java │ │ │ ├── HeaderInfo.java │ │ │ ├── MyInfo.java │ │ │ ├── MyTreeItem.java │ │ │ ├── NestedScrambleInfo.java │ │ │ ├── ObservableMyInfo.java │ │ │ ├── OrdinalLabel.java │ │ │ └── TextInfo.java │ │ │ ├── logic │ │ │ └── SnackbarLogic.java │ │ │ ├── spinner │ │ │ ├── SpinnerMyTreeItemAdapter.java │ │ │ └── factory │ │ │ │ ├── SpinnerHeaderInfoViewHolderFactory.java │ │ │ │ └── SpinnerStringViewHolderFactory.java │ │ │ ├── utils │ │ │ ├── ExampleDataGenerator.java │ │ │ └── FlashColorItemAnimator.java │ │ │ └── view │ │ │ └── SpinnerEx.java │ └── res │ │ ├── drawable-v21 │ │ └── item_background.xml │ │ ├── drawable │ │ ├── btn_open_close.xml │ │ ├── item_background.xml │ │ ├── vertical_list_divider_brg.xml │ │ ├── vertical_list_divider_gbr.xml │ │ └── vertical_list_divider_rgb.xml │ │ ├── layout │ │ ├── activity_classic_scramble_adapter_example.xml │ │ ├── activity_code_label_example.xml │ │ ├── activity_difference_divider.xml │ │ ├── activity_fizz_buzz_example.xml │ │ ├── activity_main.xml │ │ ├── activity_manipulable_list_example.xml │ │ ├── activity_multi_adapter_example.xml │ │ ├── activity_multi_choosable_tree_item_adapter.xml │ │ ├── activity_nested_scramble_adapter_example.xml │ │ ├── activity_recycler_view_header_example.xml │ │ ├── activity_scramble_adapter_example.xml │ │ ├── activity_simple_string_example.xml │ │ ├── activity_single_choosable_tree_item_adapter.xml │ │ ├── activity_spinner_scramble_adapter_example.xml │ │ ├── activity_spinner_tree_item_adapter_example.xml │ │ ├── activity_string_with_payload_example.xml │ │ ├── activity_tree_item_adapter.xml │ │ ├── activity_vertical_divider_example.xml │ │ ├── item_activity_entry.xml │ │ ├── item_buzz.xml │ │ ├── item_choosable_my_tree_item.xml │ │ ├── item_code_label.xml │ │ ├── item_complex_string.xml │ │ ├── item_data_binding_my_info.xml │ │ ├── item_fizz.xml │ │ ├── item_fizz_buzz.xml │ │ ├── item_integer.xml │ │ ├── item_my_info.xml │ │ ├── item_my_tree_item.xml │ │ ├── item_nested_scramble.xml │ │ ├── item_simple_number.xml │ │ ├── item_simple_string.xml │ │ ├── item_spinner_header.xml │ │ ├── item_spinner_my_tree_item.xml │ │ ├── item_spinner_string.xml │ │ ├── item_string_with_payload.xml │ │ ├── item_text_info.xml │ │ ├── view_footer.xml │ │ ├── view_header.xml │ │ ├── view_header_number.xml │ │ └── view_header_string.xml │ │ ├── mipmap-hdpi │ │ └── ic_launcher.png │ │ ├── mipmap-mdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxhdpi │ │ └── ic_launcher.png │ │ ├── mipmap-xxxhdpi │ │ └── ic_launcher.png │ │ ├── values-ja │ │ └── strings.xml │ │ ├── values-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── ids.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── net │ └── cattaka │ └── android │ └── adaptertoolbox │ └── example │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── script └── run_spoon.sh └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/README.md -------------------------------------------------------------------------------- /adapter-toolbox/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /adapter-toolbox/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/adapter-toolbox/build.gradle -------------------------------------------------------------------------------- /adapter-toolbox/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/adapter-toolbox/proguard-rules.pro -------------------------------------------------------------------------------- /adapter-toolbox/src/androidTest/java/net/cattaka/android/adaptertoolbox/test/ScrollToExAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/adapter-toolbox/src/androidTest/java/net/cattaka/android/adaptertoolbox/test/ScrollToExAction.java -------------------------------------------------------------------------------- /adapter-toolbox/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/adapter-toolbox/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/adapter/AbsChoosableTreeItemAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/adapter/AbsChoosableTreeItemAdapter.java -------------------------------------------------------------------------------- /adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/adapter/AbsCustomRecyclerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/adapter/AbsCustomRecyclerAdapter.java -------------------------------------------------------------------------------- /adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/adapter/AbsScrambleAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/adapter/AbsScrambleAdapter.java -------------------------------------------------------------------------------- /adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/adapter/AbsTreeItemAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/adapter/AbsTreeItemAdapter.java -------------------------------------------------------------------------------- /adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/adapter/CodeLabelAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/adapter/CodeLabelAdapter.java -------------------------------------------------------------------------------- /adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/adapter/CustomRecyclerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/adapter/CustomRecyclerAdapter.java -------------------------------------------------------------------------------- /adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/adapter/IHasItemAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/adapter/IHasItemAdapter.java -------------------------------------------------------------------------------- /adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/adapter/ScrambleAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/adapter/ScrambleAdapter.java -------------------------------------------------------------------------------- /adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/adapter/SingleViewAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/adapter/SingleViewAdapter.java -------------------------------------------------------------------------------- /adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/adapter/SingleViewAdapter2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/adapter/SingleViewAdapter2.java -------------------------------------------------------------------------------- /adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/adapter/listener/ForwardingListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/adapter/listener/ForwardingListener.java -------------------------------------------------------------------------------- /adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/adapter/listener/IForwardingListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/adapter/listener/IForwardingListener.java -------------------------------------------------------------------------------- /adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/adapter/listener/ListenerRelay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/adapter/listener/ListenerRelay.java -------------------------------------------------------------------------------- /adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/classic/AdapterConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/classic/AdapterConverter.java -------------------------------------------------------------------------------- /adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/classic/ClassicScrambleAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/classic/ClassicScrambleAdapter.java -------------------------------------------------------------------------------- /adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/classic/listener/ClassicForwardingListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/classic/listener/ClassicForwardingListener.java -------------------------------------------------------------------------------- /adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/classic/listener/ClassicListenerRelay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/classic/listener/ClassicListenerRelay.java -------------------------------------------------------------------------------- /adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/data/ICodeLabel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/data/ICodeLabel.java -------------------------------------------------------------------------------- /adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/data/ITreeItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/data/ITreeItem.java -------------------------------------------------------------------------------- /adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/decoration/VerticalListDividerItemDecoration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/decoration/VerticalListDividerItemDecoration.java -------------------------------------------------------------------------------- /adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/thirdparty/MergeRecyclerAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/thirdparty/MergeRecyclerAdapter.java -------------------------------------------------------------------------------- /adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/utils/SpinnerUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/adapter-toolbox/src/main/java/net/cattaka/android/adaptertoolbox/utils/SpinnerUtils.java -------------------------------------------------------------------------------- /adapter-toolbox/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/adapter-toolbox/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /example/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/build.gradle -------------------------------------------------------------------------------- /example/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/proguard-rules.pro -------------------------------------------------------------------------------- /example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/ApplicationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/ApplicationTest.java -------------------------------------------------------------------------------- /example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/ClassicScrambleAdapterExampleActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/ClassicScrambleAdapterExampleActivityTest.java -------------------------------------------------------------------------------- /example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/CodeLabelExampleActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/CodeLabelExampleActivityTest.java -------------------------------------------------------------------------------- /example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/ComplexStringExampleActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/ComplexStringExampleActivityTest.java -------------------------------------------------------------------------------- /example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/DataBindingManipulableListExampleActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/DataBindingManipulableListExampleActivityTest.java -------------------------------------------------------------------------------- /example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/DifferenceDividerExampleActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/DifferenceDividerExampleActivityTest.java -------------------------------------------------------------------------------- /example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/FizzBuzzExampleActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/FizzBuzzExampleActivityTest.java -------------------------------------------------------------------------------- /example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/MainActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/MainActivityTest.java -------------------------------------------------------------------------------- /example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/ManipulableListExampleActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/ManipulableListExampleActivityTest.java -------------------------------------------------------------------------------- /example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/MultiAdapterExampleActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/MultiAdapterExampleActivityTest.java -------------------------------------------------------------------------------- /example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/MultiChoosableTreeItemAdapterExampleActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/MultiChoosableTreeItemAdapterExampleActivityTest.java -------------------------------------------------------------------------------- /example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/NestedScrambleAdapterExampleActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/NestedScrambleAdapterExampleActivityTest.java -------------------------------------------------------------------------------- /example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/RecyclerViewHeaderExampleActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/RecyclerViewHeaderExampleActivityTest.java -------------------------------------------------------------------------------- /example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/ScrambleAdapterExampleActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/ScrambleAdapterExampleActivityTest.java -------------------------------------------------------------------------------- /example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/SimpleStringExampleActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/SimpleStringExampleActivityTest.java -------------------------------------------------------------------------------- /example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/SingleChoosableTreeItemAdapterExampleActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/SingleChoosableTreeItemAdapterExampleActivityTest.java -------------------------------------------------------------------------------- /example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/SpinnerScrambleAdapterExampleActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/SpinnerScrambleAdapterExampleActivityTest.java -------------------------------------------------------------------------------- /example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/SpinnerTreeItemAdapterExampleActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/SpinnerTreeItemAdapterExampleActivityTest.java -------------------------------------------------------------------------------- /example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/StringWithPayloadExampleActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/StringWithPayloadExampleActivityTest.java -------------------------------------------------------------------------------- /example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/TreeItemAdapterExampleActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/TreeItemAdapterExampleActivityTest.java -------------------------------------------------------------------------------- /example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/VerticalListDividerExampleActivityTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/VerticalListDividerExampleActivityTest.java -------------------------------------------------------------------------------- /example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/test/MockSnackbarLogic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/test/MockSnackbarLogic.java -------------------------------------------------------------------------------- /example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/test/RecyclerViewAnimatingIdlingResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/test/RecyclerViewAnimatingIdlingResource.java -------------------------------------------------------------------------------- /example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/test/TestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/androidTest/java/net/cattaka/android/adaptertoolbox/example/test/TestUtils.java -------------------------------------------------------------------------------- /example/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/ClassicScrambleAdapterExampleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/ClassicScrambleAdapterExampleActivity.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/CodeLabelExampleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/CodeLabelExampleActivity.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/ComplexStringExampleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/ComplexStringExampleActivity.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/DataBindingManipulableListExampleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/DataBindingManipulableListExampleActivity.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/DifferenceDividerExampleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/DifferenceDividerExampleActivity.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/FizzBuzzExampleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/FizzBuzzExampleActivity.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/MainActivity.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/ManipulableListExampleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/ManipulableListExampleActivity.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/MultiAdapterExampleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/MultiAdapterExampleActivity.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/MultiChoosableTreeItemAdapterExampleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/MultiChoosableTreeItemAdapterExampleActivity.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/NestedScrambleAdapterExampleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/NestedScrambleAdapterExampleActivity.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/RecyclerViewHeaderExampleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/RecyclerViewHeaderExampleActivity.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/ScrambleAdapterExampleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/ScrambleAdapterExampleActivity.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/SimpleStringExampleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/SimpleStringExampleActivity.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/SingleChoosableTreeItemAdapterExampleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/SingleChoosableTreeItemAdapterExampleActivity.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/SpinnerScrambleAdapterExampleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/SpinnerScrambleAdapterExampleActivity.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/SpinnerTreeItemAdapterExampleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/SpinnerTreeItemAdapterExampleActivity.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/StringWithPayloadExampleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/StringWithPayloadExampleActivity.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/TreeItemAdapterExampleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/TreeItemAdapterExampleActivity.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/VerticalListDividerExampleActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/VerticalListDividerExampleActivity.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/ActivityEntryAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/ActivityEntryAdapter.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/ChoosableMyTreeItemAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/ChoosableMyTreeItemAdapter.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/ComplexStringAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/ComplexStringAdapter.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/MyTreeItemAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/MyTreeItemAdapter.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/SimpleNumberAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/SimpleNumberAdapter.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/SimpleStringAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/SimpleStringAdapter.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/factory/BuzzViewHolderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/factory/BuzzViewHolderFactory.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/factory/CodeLableViewHolderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/factory/CodeLableViewHolderFactory.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/factory/ComplexStringViewHolderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/factory/ComplexStringViewHolderFactory.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/factory/DataBindingMyInfoViewHolderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/factory/DataBindingMyInfoViewHolderFactory.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/factory/FizzBuzzViewHolderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/factory/FizzBuzzViewHolderFactory.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/factory/FizzViewHolderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/factory/FizzViewHolderFactory.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/factory/IntegerViewHolderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/factory/IntegerViewHolderFactory.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/factory/MyInfoViewHolderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/factory/MyInfoViewHolderFactory.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/factory/NestedScrambleInfoViewHolderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/factory/NestedScrambleInfoViewHolderFactory.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/factory/SimpleNumberViewHolderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/factory/SimpleNumberViewHolderFactory.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/factory/SimpleStringViewHolderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/factory/SimpleStringViewHolderFactory.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/factory/StringWithPayloadViewHolderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/factory/StringWithPayloadViewHolderFactory.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/factory/TextInfoViewHolderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/adapter/factory/TextInfoViewHolderFactory.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/data/ActivityEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/data/ActivityEntry.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/data/HeaderInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/data/HeaderInfo.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/data/MyInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/data/MyInfo.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/data/MyTreeItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/data/MyTreeItem.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/data/NestedScrambleInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/data/NestedScrambleInfo.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/data/ObservableMyInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/data/ObservableMyInfo.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/data/OrdinalLabel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/data/OrdinalLabel.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/data/TextInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/data/TextInfo.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/logic/SnackbarLogic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/logic/SnackbarLogic.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/spinner/SpinnerMyTreeItemAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/spinner/SpinnerMyTreeItemAdapter.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/spinner/factory/SpinnerHeaderInfoViewHolderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/spinner/factory/SpinnerHeaderInfoViewHolderFactory.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/spinner/factory/SpinnerStringViewHolderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/spinner/factory/SpinnerStringViewHolderFactory.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/utils/ExampleDataGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/utils/ExampleDataGenerator.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/utils/FlashColorItemAnimator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/utils/FlashColorItemAnimator.java -------------------------------------------------------------------------------- /example/src/main/java/net/cattaka/android/adaptertoolbox/example/view/SpinnerEx.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/java/net/cattaka/android/adaptertoolbox/example/view/SpinnerEx.java -------------------------------------------------------------------------------- /example/src/main/res/drawable-v21/item_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/drawable-v21/item_background.xml -------------------------------------------------------------------------------- /example/src/main/res/drawable/btn_open_close.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/drawable/btn_open_close.xml -------------------------------------------------------------------------------- /example/src/main/res/drawable/item_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/drawable/item_background.xml -------------------------------------------------------------------------------- /example/src/main/res/drawable/vertical_list_divider_brg.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/drawable/vertical_list_divider_brg.xml -------------------------------------------------------------------------------- /example/src/main/res/drawable/vertical_list_divider_gbr.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/drawable/vertical_list_divider_gbr.xml -------------------------------------------------------------------------------- /example/src/main/res/drawable/vertical_list_divider_rgb.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/drawable/vertical_list_divider_rgb.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_classic_scramble_adapter_example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/activity_classic_scramble_adapter_example.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_code_label_example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/activity_code_label_example.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_difference_divider.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/activity_difference_divider.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_fizz_buzz_example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/activity_fizz_buzz_example.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_manipulable_list_example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/activity_manipulable_list_example.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_multi_adapter_example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/activity_multi_adapter_example.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_multi_choosable_tree_item_adapter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/activity_multi_choosable_tree_item_adapter.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_nested_scramble_adapter_example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/activity_nested_scramble_adapter_example.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_recycler_view_header_example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/activity_recycler_view_header_example.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_scramble_adapter_example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/activity_scramble_adapter_example.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_simple_string_example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/activity_simple_string_example.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_single_choosable_tree_item_adapter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/activity_single_choosable_tree_item_adapter.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_spinner_scramble_adapter_example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/activity_spinner_scramble_adapter_example.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_spinner_tree_item_adapter_example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/activity_spinner_tree_item_adapter_example.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_string_with_payload_example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/activity_string_with_payload_example.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_tree_item_adapter.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/activity_tree_item_adapter.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/activity_vertical_divider_example.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/activity_vertical_divider_example.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/item_activity_entry.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/item_activity_entry.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/item_buzz.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/item_buzz.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/item_choosable_my_tree_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/item_choosable_my_tree_item.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/item_code_label.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/item_code_label.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/item_complex_string.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/item_complex_string.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/item_data_binding_my_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/item_data_binding_my_info.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/item_fizz.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/item_fizz.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/item_fizz_buzz.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/item_fizz_buzz.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/item_integer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/item_integer.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/item_my_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/item_my_info.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/item_my_tree_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/item_my_tree_item.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/item_nested_scramble.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/item_nested_scramble.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/item_simple_number.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/item_simple_number.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/item_simple_string.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/item_simple_string.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/item_spinner_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/item_spinner_header.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/item_spinner_my_tree_item.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/item_spinner_my_tree_item.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/item_spinner_string.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/item_spinner_string.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/item_string_with_payload.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/item_string_with_payload.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/item_text_info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/item_text_info.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/view_footer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/view_footer.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/view_header.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/view_header.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/view_header_number.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/view_header_number.xml -------------------------------------------------------------------------------- /example/src/main/res/layout/view_header_string.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/layout/view_header_string.xml -------------------------------------------------------------------------------- /example/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /example/src/main/res/values-ja/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/values-ja/strings.xml -------------------------------------------------------------------------------- /example/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /example/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /example/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /example/src/main/res/values/ids.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/values/ids.xml -------------------------------------------------------------------------------- /example/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /example/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /example/src/test/java/net/cattaka/android/adaptertoolbox/example/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/example/src/test/java/net/cattaka/android/adaptertoolbox/example/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/gradlew.bat -------------------------------------------------------------------------------- /script/run_spoon.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cattaka/AdapterToolbox/HEAD/script/run_spoon.sh -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':adapter-toolbox', ':example' 2 | --------------------------------------------------------------------------------