diff options
author | Kazuki Yamaguchi <k@rhe.jp> | 2016-09-21 21:56:22 +0900 |
---|---|---|
committer | Kazuki Yamaguchi <k@rhe.jp> | 2016-09-21 21:56:22 +0900 |
commit | 98dbbc435aa270c6f9ce101b230399b8c712a753 (patch) | |
tree | f4b8f436fecc8b957f4ccae06036a5cdb93cde8e | |
parent | db50829d0a7d92b42d36b92e1dda45b76b743e6b (diff) | |
download | SmileEssence-98dbbc435aa270c6f9ce101b230399b8c712a753.tar.gz |
data binding の準備
-rw-r--r-- | .idea/codeStyleSettings.xml | 9 | ||||
-rw-r--r-- | .idea/modules/app/app.iml | 27 | ||||
-rw-r--r-- | app/build.gradle | 10 | ||||
-rw-r--r-- | app/src/main/res/layout/list_item_status.xml | 14 | ||||
-rw-r--r-- | build.gradle | 1 |
5 files changed, 45 insertions, 16 deletions
diff --git a/.idea/codeStyleSettings.xml b/.idea/codeStyleSettings.xml new file mode 100644 index 00000000..c4c95431 --- /dev/null +++ b/.idea/codeStyleSettings.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<project version="4"> + <component name="ProjectCodeStyleSettingsManager"> + <option name="PER_PROJECT_SETTINGS"> + <value /> + </option> + <option name="PREFERRED_PROJECT_CODE_STYLE" value="Default (1)" /> + </component> +</project>
\ No newline at end of file diff --git a/.idea/modules/app/app.iml b/.idea/modules/app/app.iml index 97e87063..f9a6f865 100644 --- a/.idea/modules/app/app.iml +++ b/.idea/modules/app/app.iml @@ -28,6 +28,7 @@ <output-test url="file://$MODULE_DIR$/../../../app/build/intermediates/classes/test/debug" /> <exclude-output /> <content url="file://$MODULE_DIR$/../../../app"> + <sourceFolder url="file://$MODULE_DIR$/../../../app/build/intermediates/dataBindingInfo/debug" isTestSource="false" generated="true" /> <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/source/kapt/debug" isTestSource="false" generated="true" /> <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/source/r/debug" isTestSource="false" generated="true" /> <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/source/aidl/debug" isTestSource="false" generated="true" /> @@ -36,6 +37,7 @@ <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/res/rs/debug" type="java-resource" /> <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/res/resValues/debug" type="java-resource" /> <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/source/kapt/debugUnitTest" isTestSource="true" generated="true" /> + <sourceFolder url="file://$MODULE_DIR$/../../../app/build/intermediates/dataBindingInfo/androidTest/debug" isTestSource="true" generated="true" /> <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/source/kapt/debugAndroidTest" isTestSource="true" generated="true" /> <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/source/r/androidTest/debug" isTestSource="true" generated="true" /> <sourceFolder url="file://$MODULE_DIR$/../../../app/build/generated/source/aidl/androidTest/debug" isTestSource="true" generated="true" /> @@ -65,13 +67,6 @@ <sourceFolder url="file://$MODULE_DIR$/../../../app/src/main/kotlin" isTestSource="false" /> <sourceFolder url="file://$MODULE_DIR$/../../../app/src/main/jni" isTestSource="false" /> <sourceFolder url="file://$MODULE_DIR$/../../../app/src/main/rs" isTestSource="false" /> - <sourceFolder url="file://$MODULE_DIR$/../../../app/src/test/res" type="java-test-resource" /> - <sourceFolder url="file://$MODULE_DIR$/../../../app/src/test/resources" type="java-test-resource" /> - <sourceFolder url="file://$MODULE_DIR$/../../../app/src/test/assets" type="java-test-resource" /> - <sourceFolder url="file://$MODULE_DIR$/../../../app/src/test/aidl" isTestSource="true" /> - <sourceFolder url="file://$MODULE_DIR$/../../../app/src/test/java" isTestSource="true" /> - <sourceFolder url="file://$MODULE_DIR$/../../../app/src/test/jni" isTestSource="true" /> - <sourceFolder url="file://$MODULE_DIR$/../../../app/src/test/rs" isTestSource="true" /> <sourceFolder url="file://$MODULE_DIR$/../../../app/src/androidTest/res" type="java-test-resource" /> <sourceFolder url="file://$MODULE_DIR$/../../../app/src/androidTest/resources" type="java-test-resource" /> <sourceFolder url="file://$MODULE_DIR$/../../../app/src/androidTest/assets" type="java-test-resource" /> @@ -79,12 +74,25 @@ <sourceFolder url="file://$MODULE_DIR$/../../../app/src/androidTest/java" isTestSource="true" /> <sourceFolder url="file://$MODULE_DIR$/../../../app/src/androidTest/jni" isTestSource="true" /> <sourceFolder url="file://$MODULE_DIR$/../../../app/src/androidTest/rs" isTestSource="true" /> + <sourceFolder url="file://$MODULE_DIR$/../../../app/src/test/res" type="java-test-resource" /> + <sourceFolder url="file://$MODULE_DIR$/../../../app/src/test/resources" type="java-test-resource" /> + <sourceFolder url="file://$MODULE_DIR$/../../../app/src/test/assets" type="java-test-resource" /> + <sourceFolder url="file://$MODULE_DIR$/../../../app/src/test/aidl" isTestSource="true" /> + <sourceFolder url="file://$MODULE_DIR$/../../../app/src/test/java" isTestSource="true" /> + <sourceFolder url="file://$MODULE_DIR$/../../../app/src/test/jni" isTestSource="true" /> + <sourceFolder url="file://$MODULE_DIR$/../../../app/src/test/rs" isTestSource="true" /> + <excludeFolder url="file://$MODULE_DIR$/../../../app/build/data-binding-info" /> <excludeFolder url="file://$MODULE_DIR$/../../../app/build/intermediates/assets" /> <excludeFolder url="file://$MODULE_DIR$/../../../app/build/intermediates/blame" /> <excludeFolder url="file://$MODULE_DIR$/../../../app/build/intermediates/builds" /> <excludeFolder url="file://$MODULE_DIR$/../../../app/build/intermediates/bundles" /> <excludeFolder url="file://$MODULE_DIR$/../../../app/build/intermediates/classes" /> + <excludeFolder url="file://$MODULE_DIR$/../../../app/build/intermediates/data-binding-info" /> + <excludeFolder url="file://$MODULE_DIR$/../../../app/build/intermediates/data-binding-layout-out" /> + <excludeFolder url="file://$MODULE_DIR$/../../../app/build/intermediates/dataBindingInfo" /> <excludeFolder url="file://$MODULE_DIR$/../../../app/build/intermediates/dependency-cache" /> + <excludeFolder url="file://$MODULE_DIR$/../../../app/build/intermediates/exploded-aar/com.android.databinding/adapters/1.0-rc3/jars" /> + <excludeFolder url="file://$MODULE_DIR$/../../../app/build/intermediates/exploded-aar/com.android.databinding/library/1.0-rc3/jars" /> <excludeFolder url="file://$MODULE_DIR$/../../../app/build/intermediates/exploded-aar/com.android.support/support-compat/24.2.1/jars" /> <excludeFolder url="file://$MODULE_DIR$/../../../app/build/intermediates/exploded-aar/com.android.support/support-core-ui/24.2.1/jars" /> <excludeFolder url="file://$MODULE_DIR$/../../../app/build/intermediates/exploded-aar/com.android.support/support-core-utils/24.2.1/jars" /> @@ -123,20 +131,25 @@ <orderEntry type="library" exported="" name="support-compat-24.2.1" level="project" /> <orderEntry type="library" exported="" name="support-fragment-24.2.1" level="project" /> <orderEntry type="library" exported="" name="library-1.0.19" level="project" /> + <orderEntry type="library" exported="" name="juniversalchardet-1.0.3" level="project" /> <orderEntry type="library" exported="" name="haha-2.0.3" level="project" /> <orderEntry type="library" exported="" name="library-3.3.0-SNAPSHOT" level="project" /> <orderEntry type="library" exported="" name="leakcanary-analyzer-1.4" level="project" /> <orderEntry type="library" exported="" name="activeandroid-3.1.0-SNAPSHOT" level="project" /> <orderEntry type="library" exported="" name="twitter4j-stream-4.0.4" level="project" /> <orderEntry type="library" exported="" name="leakcanary-watcher-1.4" level="project" /> + <orderEntry type="library" exported="" name="library-1.0-rc3" level="project" /> <orderEntry type="library" exported="" name="leakcanary-android-1.4" level="project" /> + <orderEntry type="library" exported="" name="adapters-1.0-rc3" level="project" /> <orderEntry type="library" exported="" name="fabric-1.3.10" level="project" /> <orderEntry type="library" exported="" name="support-media-compat-24.2.1" level="project" /> <orderEntry type="library" exported="" name="support-v13-24.2.1" level="project" /> <orderEntry type="library" exported="" name="guava-19.0" level="project" /> <orderEntry type="library" exported="" name="kotlin-stdlib-1.0.3" level="project" /> + <orderEntry type="library" exported="" name="compiler-1.0-rc5" level="project" /> <orderEntry type="library" exported="" name="support-core-ui-24.2.1" level="project" /> <orderEntry type="library" exported="" name="crashlytics-2.5.5" level="project" /> + <orderEntry type="library" exported="" name="baseLibrary-1.0-rc5" level="project" /> <orderEntry type="library" exported="" name="support-core-utils-24.2.1" level="project" /> <orderEntry type="library" exported="" name="crashlytics-core-2.3.8" level="project" /> <orderEntry type="library" exported="" name="beta-1.1.4" level="project" /> diff --git a/app/build.gradle b/app/build.gradle index d76e975f..c3e0e336 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -1,6 +1,5 @@ apply plugin: 'com.android.application' apply plugin: 'kotlin-android' -// apply plugin: 'com.android.databinding' apply plugin: 'me.tatarka.retrolambda' apply plugin: 'io.fabric' @@ -47,6 +46,9 @@ android { sourceSets { main.java.srcDirs += 'src/main/kotlin' } + dataBinding { + enabled = true + } } dependencies { @@ -82,6 +84,12 @@ dependencies { transitive = true; } compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" + + kapt 'com.android.databinding:compiler:+' +} + +kapt { + generateStubs = true } retrolambda { diff --git a/app/src/main/res/layout/list_item_status.xml b/app/src/main/res/layout/list_item_status.xml index f77f59f0..81bc771b 100644 --- a/app/src/main/res/layout/list_item_status.xml +++ b/app/src/main/res/layout/list_item_status.xml @@ -75,11 +75,11 @@ android:src="?attr/icon_status_favorite_on" /> <net.lacolaco.smileessence.view.ExpandedListView - android:id="@+id/listview_status_embedded_status" - android:layout_width="match_parent" - android:layout_height="wrap_content" - android:layout_alignLeft="@+id/textview_status_text" - android:layout_below="@+id/textview_status_footer" - android:layout_marginRight="1dp" - android:layout_marginTop="3dp" /> + android:id="@+id/listview_status_embedded_status" + android:layout_width="match_parent" + android:layout_height="wrap_content" + android:layout_alignLeft="@+id/textview_status_text" + android:layout_below="@+id/textview_status_footer" + android:layout_marginRight="1dp" + android:layout_marginTop="3dp" /> </RelativeLayout>
\ No newline at end of file diff --git a/build.gradle b/build.gradle index c2a7577c..fe1e9c0e 100644 --- a/build.gradle +++ b/build.gradle @@ -9,7 +9,6 @@ buildscript { } dependencies { classpath 'com.android.tools.build:gradle:1.+' - // classpath 'com.android.databinding:dataBinder:1.0-rc1' // is unusable classpath 'me.tatarka:gradle-retrolambda:3.2.3' classpath 'io.fabric.tools:gradle:1.+' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" |