From 3b0fe49a138b62b8b76ec9f906c3a4d011cbcb05 Mon Sep 17 00:00:00 2001 From: Ercan PINAR Date: Fri, 3 Feb 2017 16:52:43 +1000 Subject: [PATCH] RegisterFragment and fragment_register layout created. DataBinding added. .gitignore updated. Loading library added. ( gradle ) EdittextValidation library added. ( gradle ) --- .gitignore | 8 +-- app/build.gradle | 5 ++ .../example/ExampleInstrumentedTest.java | 2 +- app/src/main/AndroidManifest.xml | 6 +- .../com/streethawk/example/MainActivity.java | 2 +- .../streethawk/example/RegisterFragment.java | 30 ++++++++++ app/src/main/res/layout/activity_main.xml | 13 +++-- app/src/main/res/layout/fragment_register.xml | 55 +++++++++++++++++++ app/src/main/res/values/colors.xml | 3 + .../streethawk/example/ExampleUnitTest.java | 2 +- build.gradle | 1 + 11 files changed, 110 insertions(+), 17 deletions(-) create mode 100644 app/src/main/java/com/streethawk/example/RegisterFragment.java create mode 100644 app/src/main/res/layout/fragment_register.xml diff --git a/.gitignore b/.gitignore index 67420c4..2fb6639 100644 --- a/.gitignore +++ b/.gitignore @@ -47,14 +47,12 @@ captures/ .externalNativeBuild #.gitignore -#.idea/ - +.idea/ #app/ #build.gradle #gradle.properties #gradle/ #gradlew -#gradlew.bat +gradlew.bat #settings.gradle - -#streethawkexample.iml +streethawkexample.iml diff --git a/app/build.gradle b/app/build.gradle index 1b4cd6c..0fd2bfa 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -17,6 +17,9 @@ android { proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } + dataBinding { + enabled = true; + } } dependencies { @@ -24,6 +27,8 @@ dependencies { androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) + compile 'com.wang.avi:library:2.1.3' + compile('com.andreabaccega:android-form-edittext:1.3.+') compile 'com.android.support:appcompat-v7:25.0.1' testCompile 'junit:junit:4.12' } diff --git a/app/src/androidTest/java/com/streethawk/example/ExampleInstrumentedTest.java b/app/src/androidTest/java/com/streethawk/example/ExampleInstrumentedTest.java index d6e7c00..36a5262 100644 --- a/app/src/androidTest/java/com/streethawk/example/ExampleInstrumentedTest.java +++ b/app/src/androidTest/java/com/streethawk/example/ExampleInstrumentedTest.java @@ -7,7 +7,7 @@ import org.junit.Test; import org.junit.runner.RunWith; -import static org.junit.Assert.*; +import static org.junit.Assert.assertEquals; /** * Instrumentation test, which will execute on an Android device. diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 79241b6..944b0d5 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,14 +1,14 @@ + package="com.streethawk.example"> - + android:theme="@style/AppTheme"> + diff --git a/app/src/main/java/com/streethawk/example/MainActivity.java b/app/src/main/java/com/streethawk/example/MainActivity.java index b230f33..00b3071 100644 --- a/app/src/main/java/com/streethawk/example/MainActivity.java +++ b/app/src/main/java/com/streethawk/example/MainActivity.java @@ -1,7 +1,7 @@ package com.streethawk.example; -import android.support.v7.app.AppCompatActivity; import android.os.Bundle; +import android.support.v7.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { diff --git a/app/src/main/java/com/streethawk/example/RegisterFragment.java b/app/src/main/java/com/streethawk/example/RegisterFragment.java new file mode 100644 index 0000000..bb04b26 --- /dev/null +++ b/app/src/main/java/com/streethawk/example/RegisterFragment.java @@ -0,0 +1,30 @@ +package com.streethawk.example; + +import android.app.Fragment; +import android.databinding.DataBindingUtil; +import android.os.Bundle; +import android.view.LayoutInflater; +import android.view.View; +import android.view.ViewGroup; + +import com.streethawk.example.databinding.FragmentRegisterBinding; + +/** + * Created by ercanpinar on 03/02/2017. + */ + +public class RegisterFragment extends Fragment { + + private FragmentRegisterBinding fragmentRegisterBinding; + + + @Override + public View onCreateView(LayoutInflater inflater, ViewGroup container, + Bundle savedInstanceState) { + fragmentRegisterBinding = DataBindingUtil.inflate( + inflater, R.layout.fragment_register, container, false); + + + return fragmentRegisterBinding.getRoot(); + } +} diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 961bc4c..cced7df 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -1,6 +1,5 @@ - - + + diff --git a/app/src/main/res/layout/fragment_register.xml b/app/src/main/res/layout/fragment_register.xml new file mode 100644 index 0000000..bff6cae --- /dev/null +++ b/app/src/main/res/layout/fragment_register.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + +