aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKazuki Yamaguchi <k@rhe.jp>2016-09-21 21:56:22 +0900
committerKazuki Yamaguchi <k@rhe.jp>2016-09-21 21:56:22 +0900
commit98dbbc435aa270c6f9ce101b230399b8c712a753 (patch)
treef4b8f436fecc8b957f4ccae06036a5cdb93cde8e
parentdb50829d0a7d92b42d36b92e1dda45b76b743e6b (diff)
downloadSmileEssence-98dbbc435aa270c6f9ce101b230399b8c712a753.tar.gz
data binding の準備
-rw-r--r--.idea/codeStyleSettings.xml9
-rw-r--r--.idea/modules/app/app.iml27
-rw-r--r--app/build.gradle10
-rw-r--r--app/src/main/res/layout/list_item_status.xml14
-rw-r--r--build.gradle1
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"