This is an automated email from the ASF dual-hosted git repository. rajanmaurya154 pushed a commit to branch development in repository https://gitbox.apache.org/repos/asf/fineract-cn-mobile.git
commit 7577dfa5b16ead63a09aad880ce9f5f109f59ef8 Author: miPlodder <academic.ra...@gmail.com> AuthorDate: Mon Jun 10 00:32:32 2019 +0530 Splash Screen Added --- app/src/main/AndroidManifest.xml | 5 +++-- .../org/apache/fineract/ui/online/SplashActivity.kt | 18 ++++++++++++++++++ app/src/main/res/drawable/splash_background.xml | 10 ++++++++++ app/src/main/res/values/styles.xml | 10 +++++++--- 4 files changed, 38 insertions(+), 5 deletions(-) diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 7bc67e3..dfb8082 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -31,14 +31,15 @@ android:resource="@xml/filepaths" /> </provider> - <activity android:name=".ui.online.launcher.LauncherActivity"> + <activity android:name=".ui.online.SplashActivity" android:theme="@style/SplashTheme"> <intent-filter> <action android:name="android.intent.action.MAIN" /> - <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> + <activity android:name=".ui.online.launcher.LauncherActivity"/> + <activity android:name=".ui.online.login.LoginActivity" android:windowSoftInputMode="adjustResize" /> diff --git a/app/src/main/java/org/apache/fineract/ui/online/SplashActivity.kt b/app/src/main/java/org/apache/fineract/ui/online/SplashActivity.kt new file mode 100644 index 0000000..a336dc0 --- /dev/null +++ b/app/src/main/java/org/apache/fineract/ui/online/SplashActivity.kt @@ -0,0 +1,18 @@ +package org.apache.fineract.ui.online + +import android.content.Intent +import android.os.Bundle +import androidx.appcompat.app.AppCompatActivity +import org.apache.fineract.ui.online.launcher.LauncherActivity + +/* + * Created by saksham on 09/June/2019 +*/ + +class SplashActivity : AppCompatActivity() { + + override fun onCreate(savedInstanceState: Bundle?) { + super.onCreate(savedInstanceState) + startActivity(Intent(this, LauncherActivity::class.java)) + } +} \ No newline at end of file diff --git a/app/src/main/res/drawable/splash_background.xml b/app/src/main/res/drawable/splash_background.xml new file mode 100644 index 0000000..0a9b68a --- /dev/null +++ b/app/src/main/res/drawable/splash_background.xml @@ -0,0 +1,10 @@ +<?xml version="1.0" encoding="utf-8"?> +<layer-list xmlns:android="http://schemas.android.com/apk/res/android"> + <item android:drawable="@color/colorPrimary" /> + + <item + android:width="150dp" + android:height="150dp" + android:drawable="@drawable/launcher_image" + android:gravity="center"/> +</layer-list> \ No newline at end of file diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index a467772..9f078be 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -36,14 +36,14 @@ </style> - <style name="AppTheme.Text" parent="android:Widget.TextView"> <item name="android:textSize">17sp</item> <item name="android:textColor">@color/colorPrimaryText</item> </style> - <style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar"/> - <style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light"/> + <style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" /> + + <style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" /> <style name="circleLayout"> <item name="android:layout_height">wrap_content</item> @@ -64,4 +64,8 @@ <item name="colorAccent">@color/colorAccent</item> </style> + <style name="SplashTheme" parent="Theme.AppCompat.NoActionBar"> + <item name="android:windowBackground">@drawable/splash_background</item> + </style> + </resources>