Skip to content

Commit 231ec0d

Browse files
committed
added ui for register.
1 parent 997d140 commit 231ec0d

File tree

5 files changed

+118
-2
lines changed

5 files changed

+118
-2
lines changed

app/src/main/AndroidManifest.xml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
android:roundIcon="@mipmap/ic_launcher_round"
1515
android:supportsRtl="true"
1616
android:theme="@style/AppTheme">
17-
1817
<activity
1918
android:name=".MainActivity"
2019
android:label="@string/app_name">
@@ -33,6 +32,10 @@
3332
<action android:name="com.google.firebase.MESSAGING_EVENT" />
3433
</intent-filter>
3534
</service>
35+
36+
<activity
37+
android:name=".Register"
38+
android:label="@string/title_activity_register"></activity>
3639
</application>
3740

3841
</manifest>
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
package org.codedocs.codedocsapp
2+
3+
import android.animation.Animator
4+
import android.animation.AnimatorListenerAdapter
5+
import android.annotation.TargetApi
6+
import android.content.pm.PackageManager
7+
import android.support.design.widget.Snackbar
8+
import android.support.v7.app.AppCompatActivity
9+
import android.app.LoaderManager.LoaderCallbacks
10+
import android.content.CursorLoader
11+
import android.content.Loader
12+
import android.database.Cursor
13+
import android.net.Uri
14+
import android.os.AsyncTask
15+
import android.os.Build
16+
import android.os.Bundle
17+
import android.provider.ContactsContract
18+
import android.text.TextUtils
19+
import android.view.View
20+
import android.view.inputmethod.EditorInfo
21+
import android.widget.ArrayAdapter
22+
import android.widget.TextView
23+
24+
import java.util.ArrayList
25+
import android.Manifest.permission.READ_CONTACTS
26+
27+
import kotlinx.android.synthetic.main.activity_register.*
28+
29+
/**
30+
* A login screen that offers login via email/password.
31+
*/
32+
class Register : AppCompatActivity(){
33+
34+
35+
override fun onCreate(savedInstanceState: Bundle?) {
36+
super.onCreate(savedInstanceState)
37+
setContentView(R.layout.activity_register)
38+
39+
}
40+
41+
42+
}
Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
2+
xmlns:tools="http://schemas.android.com/tools"
3+
android:layout_width="match_parent"
4+
android:layout_height="match_parent"
5+
android:gravity="center_horizontal"
6+
android:orientation="vertical"
7+
android:paddingBottom="@dimen/activity_vertical_margin"
8+
android:paddingLeft="@dimen/activity_horizontal_margin"
9+
android:paddingRight="@dimen/activity_horizontal_margin"
10+
android:paddingTop="@dimen/activity_vertical_margin"
11+
tools:context="org.codedocs.codedocsapp.Register">
12+
13+
<!-- Login progress -->
14+
<ProgressBar
15+
android:id="@+id/login_progress"
16+
style="?android:attr/progressBarStyleLarge"
17+
android:layout_width="wrap_content"
18+
android:layout_height="wrap_content"
19+
android:layout_marginBottom="8dp"
20+
android:visibility="gone" />
21+
22+
<ScrollView
23+
android:id="@+id/login_form"
24+
android:layout_width="match_parent"
25+
android:layout_height="match_parent">
26+
27+
<LinearLayout
28+
android:id="@+id/email_login_form"
29+
android:layout_width="match_parent"
30+
android:layout_height="wrap_content"
31+
android:orientation="vertical">
32+
33+
34+
<EditText
35+
android:layout_width="match_parent"
36+
android:layout_height="wrap_content"
37+
android:id="@+id/email_register"
38+
android:text="@string/email_id"
39+
android:inputType="textEmailAddress"/>
40+
<EditText
41+
android:layout_width="match_parent"
42+
android:layout_height="wrap_content"
43+
android:id="@+id/password_registration"
44+
android:hint="Password"
45+
android:inputType="textPassword"
46+
/>
47+
48+
<Button
49+
android:id="@+id/email_sign_in_button"
50+
style="?android:textAppearanceSmall"
51+
android:layout_width="match_parent"
52+
android:layout_height="wrap_content"
53+
android:layout_marginTop="16dp"
54+
android:text="@string/action_sign_in"
55+
android:textStyle="bold" />
56+
<TextView
57+
android:layout_width="match_parent"
58+
android:layout_height="wrap_content"
59+
android:textAlignment="center"
60+
android:text="@string/already_a_member_sing_in"
61+
android:id="@+id/already_member" />
62+
63+
64+
</LinearLayout>
65+
</ScrollView>
66+
</LinearLayout>

app/src/main/res/values/strings.xml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,7 @@
2424
<string name="stuff_to_be_added_later">STUFF TO BE ADDED LATER</string>
2525
<string name="about_us">About Us</string>
2626
<string name="close">CLOSE</string>
27+
<string name="title_activity_register">Sign in</string>
28+
<string name="email_id">Email ID</string>
29+
<string name="already_a_member_sing_in">Already a member? Sing in</string>
2730
</resources>

app/src/main/res/values/styles.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,10 @@
77
<item name="colorPrimaryDark">?attr/colorPrimary</item>
88
<item name="colorAccent">@color/colorAccent</item>
99
<item name="android:navigationBarColor">@color/lbg</item>
10-
<item name="android:colorForeground">@color/foreground_material_light</item>
10+
<item name="android:colorForeground">#BDBDBD</item>
1111
<item name="android:colorBackground">?attr/colorPrimary</item>
12+
<item name="android:textColorHint">#BDBDBD</item>
13+
<item name="android:textColor">#ffffff</item>
1214
<item name="android:statusBarColor">?android:attr/navigationBarColor</item>
1315
</style>
1416
<style name="PopupMenu" parent="@android:style/Widget.PopupMenu">

0 commit comments

Comments
 (0)