Removed navi-resuableui

This commit is contained in:
rahul bhat
2022-05-20 13:28:17 +05:30
parent 953bc88b7a
commit 7bdb84d33d
20 changed files with 50 additions and 148 deletions

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

View File

@@ -5,7 +5,7 @@
*
*/
package com.navi.navireusableui.edittext
package com.navi.design.editview
import android.content.Context
import android.content.res.ColorStateList
@@ -13,10 +13,10 @@ import android.util.AttributeSet
import androidx.appcompat.widget.AppCompatEditText
import androidx.core.content.ContextCompat
import androidx.core.widget.addTextChangedListener
import com.navi.common.constants.EMPTY
import com.navi.common.extensions.orFalse
import com.navi.navireusableui.R
import com.navi.navireusableui.textview.FormTextView
import com.navi.design.R
import com.navi.design.textview.FormTextView
import com.navi.design.utils.Constants.EMPTY
import com.navi.design.utils.orFalse
class FormEditText(context: Context, attrs: AttributeSet) : AppCompatEditText(context, attrs) {
private var formTextView: FormTextView? = null
@@ -32,25 +32,28 @@ class FormEditText(context: Context, attrs: AttributeSet) : AppCompatEditText(co
fun setError(message: String = EMPTY, setIcon: Boolean = true) {
if (setIcon) error = message
backgroundTintList = ColorStateList.valueOf(ContextCompat.getColor(context, R.color.red))
backgroundTintList =
ColorStateList.valueOf(ContextCompat.getColor(context, R.color.navi_red))
formTextView?.setError()
}
fun setDefault() {
backgroundTintList =
ColorStateList.valueOf(ContextCompat.getColor(context, R.color.black))
ColorStateList.valueOf(ContextCompat.getColor(context, R.color.navi_black))
formTextView?.setDefault(defaultFormTextNeedToHide)
error = null
}
fun setErrorWithoutIcon() {
backgroundTintList = ColorStateList.valueOf(ContextCompat.getColor(context, R.color.red))
backgroundTintList =
ColorStateList.valueOf(ContextCompat.getColor(context, R.color.navi_red))
formTextView?.setError()
}
fun setErrorWithoutIconWithDefaultHide() {
defaultFormTextNeedToHide = true
backgroundTintList = ColorStateList.valueOf(ContextCompat.getColor(context, R.color.red))
backgroundTintList =
ColorStateList.valueOf(ContextCompat.getColor(context, R.color.navi_red))
formTextView?.setError()
}

View File

@@ -5,7 +5,7 @@
*
*/
package com.navi.navireusableui.spinner
package com.navi.design.spinner
import android.content.Context
import android.content.res.ColorStateList
@@ -14,8 +14,8 @@ import android.view.View
import android.widget.AdapterView
import androidx.appcompat.widget.AppCompatSpinner
import androidx.core.content.ContextCompat
import com.navi.navireusableui.R
import com.navi.navireusableui.textview.FormTextView
import com.navi.design.R
import com.navi.design.textview.FormTextView
class FromSpinner(context: Context, attrs: AttributeSet) : AppCompatSpinner(context, attrs),
AdapterView.OnItemSelectedListener {
@@ -49,7 +49,8 @@ class FromSpinner(context: Context, attrs: AttributeSet) : AppCompatSpinner(cont
}
fun setError() {
backgroundTintList = ColorStateList.valueOf(ContextCompat.getColor(context, R.color.red))
backgroundTintList =
ColorStateList.valueOf(ContextCompat.getColor(context, R.color.navi_red))
formTextView?.setError()
}

View File

@@ -5,22 +5,22 @@
*
*/
package com.navi.navireusableui.textview
package com.navi.design.textview
import android.content.Context
import android.util.AttributeSet
import android.view.View
import androidx.appcompat.widget.AppCompatTextView
import androidx.core.content.ContextCompat
import com.navi.navireusableui.R
import com.navi.design.R
class FormTextView(context: Context, attrs: AttributeSet) : AppCompatTextView(context, attrs) {
fun setError() {
setTextColor(ContextCompat.getColor(context, R.color.red))
setTextColor(ContextCompat.getColor(context, R.color.navi_red))
}
fun setDefault(isHide: Boolean = false) {
setTextColor(ContextCompat.getColor(context, R.color.title_color_one))
setTextColor(ContextCompat.getColor(context, R.color.navi_title_color_one))
if (isHide) {
if (visibility == View.VISIBLE)
visibility = View.GONE

View File

@@ -0,0 +1,12 @@
/*
*
* * Copyright © 2022 by Navi Technologies Private Limited
* * All rights reserved. Strictly confidential
*
*/
package com.navi.design.utils
object Constants {
const val EMPTY = ""
}

View File

@@ -48,4 +48,7 @@
<color name="borderColor">#cecece</color>
<color name="shadowColor">#D1D9E6</color>
<color name="descriptionLightColor">#8F6B6B6B</color>
<color name="navi_red">#FF3333</color>
<color name="navi_black">#000000</color>
<color name="navi_title_color_one">#1a1a1a</color>
</resources>

View File

@@ -1 +0,0 @@
/build

View File

@@ -1,43 +0,0 @@
plugins {
id 'com.android.library'
id 'kotlin-android'
}
android {
compileSdkVersion 30
defaultConfig {
minSdkVersion 21
targetSdkVersion 30
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
consumerProguardFiles "consumer-rules.pro"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
kotlinOptions {
jvmTarget = '1.8'
}
}
dependencies {
implementation 'androidx.core:core-ktx:1.6.0'
implementation 'androidx.appcompat:appcompat:1.3.1'
implementation 'com.google.android.material:material:1.4.0'
testImplementation 'junit:junit:4.+'
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
implementation project(':navi-common')
}

View File

@@ -1,21 +0,0 @@
# Add project specific ProGuard rules here.
# You can control the set of applied configuration files using the
# proguardFiles setting in build.gradle.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}
# Uncomment this to preserve the line number information for
# debugging stack traces.
#-keepattributes SourceFile,LineNumberTable
# If you keep the line number information, uncomment this to
# hide the original source file name.
#-renamesourcefileattribute SourceFile

View File

@@ -1,22 +0,0 @@
package com.navi.navireusableui
import androidx.test.ext.junit.runners.AndroidJUnit4
import androidx.test.platform.app.InstrumentationRegistry
import org.junit.Assert.assertEquals
import org.junit.Test
import org.junit.runner.RunWith
/**
* Instrumented test, which will execute on an Android device.
*
* See [testing documentation](http://d.android.com/tools/testing).
*/
@RunWith(AndroidJUnit4::class)
class ExampleInstrumentedTest {
@Test
fun useAppContext() {
// Context of the app under test.
val appContext = InstrumentationRegistry.getInstrumentation().targetContext
assertEquals("com.navi.navi-reusableui.test", appContext.packageName)
}
}

View File

@@ -1,11 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
~ /*
~ * Copyright © 2019 by Navi Technologies Private Limited
~ * All rights reserved. Strictly confidential
~ */
-->
<manifest package="com.navi.navireusableui">
</manifest>

View File

@@ -1,16 +0,0 @@
package com.navi.navireusableui
import org.junit.Assert.assertEquals
import org.junit.Test
/**
* Example local unit test, which will execute on the development machine (host).
*
* See [testing documentation](http://d.android.com/tools/testing).
*/
class ExampleUnitTest {
@Test
fun addition_isCorrect() {
assertEquals(4, 2 + 2)
}
}

View File

@@ -46,7 +46,6 @@ dependencies {
androidTestImplementation 'androidx.test.ext:junit:1.1.3'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.4.0'
implementation project(':navi-common')
implementation project(":navi-reusableui")
api project(":navi-design")
implementation 'androidx.gridlayout:gridlayout:1.0.0'

View File

@@ -47,7 +47,7 @@ import com.navi.common.utils.Constants.SEMI_BOLD
import com.navi.common.utils.dpToPx
import com.navi.design.utils.CustomTypefaceSpan
import com.navi.design.utils.getFontStyle
import com.navi.navireusableui.edittext.FormEditText
import com.navi.design.editview.FormEditText
import com.navi.naviwidgets.R
import com.navi.naviwidgets.models.NaviWidget
import com.navi.naviwidgets.models.response.*

View File

@@ -57,7 +57,7 @@
app:layout_constraintTop_toTopOf="parent"
tools:text="Property Address" />
<com.navi.navireusableui.edittext.FormEditText
<com.navi.design.editview.FormEditText
android:id="@+id/fetAddressLineOne"
style="@style/FormElementFontStyle"
android:layout_width="@dimen/layout_dp_0"
@@ -69,7 +69,7 @@
app:layout_constraintTop_toBottomOf="@id/tvTitle"
tools:text="Address line 1" />
<com.navi.navireusableui.edittext.FormEditText
<com.navi.design.editview.FormEditText
android:id="@+id/fetAddressLineTwo"
style="@style/FormElementFontStyle"
android:layout_width="@dimen/layout_dp_0"
@@ -81,7 +81,7 @@
app:layout_constraintTop_toBottomOf="@id/fetAddressLineOne"
tools:text="Address line 2" />
<com.navi.navireusableui.edittext.FormEditText
<com.navi.design.editview.FormEditText
android:id="@+id/fetPinCode"
style="@style/FormElementFontStyle"
android:layout_width="@dimen/layout_dp_0"
@@ -93,7 +93,7 @@
app:layout_constraintTop_toBottomOf="@id/fetAddressLineTwo"
tools:text="pincode" />
<com.navi.navireusableui.edittext.FormEditText
<com.navi.design.editview.FormEditText
android:id="@+id/fetCityOrState"
style="@style/FormElementFontStyle"
android:layout_width="@dimen/layout_dp_0"

View File

@@ -48,7 +48,7 @@
app:layout_constraintStart_toEndOf="@id/ivIcon"
app:layout_constraintTop_toTopOf="parent" />
<com.navi.navireusableui.textview.FormTextView
<com.navi.design.textview.FormTextView
android:id="@+id/tvTitle"
style="@style/FormLabelFontStyle"
android:layout_width="wrap_content"
@@ -59,7 +59,7 @@
app:layout_constraintTop_toTopOf="parent"
tools:text="Full Name" />
<com.navi.navireusableui.textview.FormTextView
<com.navi.design.textview.FormTextView
android:id="@+id/tvTitleInfo"
style="@style/HintFontStyle"
android:layout_width="wrap_content"
@@ -83,7 +83,7 @@
tools:ignore="ContentDescription"
tools:src="@drawable/ic_whatsapp_background_svg" />
<com.navi.navireusableui.edittext.FormEditText
<com.navi.design.editview.FormEditText
android:id="@+id/etInput"
style="@style/FormElementFontStyle"
android:layout_width="@dimen/layout_dp_0"

View File

@@ -47,7 +47,7 @@
app:layout_constraintStart_toEndOf="@id/ivIcon"
app:layout_constraintTop_toTopOf="parent" />
<com.navi.navireusableui.textview.FormTextView
<com.navi.design.textview.FormTextView
android:id="@+id/tvTitle"
style="@style/FormLabelFontStyle"
android:layout_width="wrap_content"
@@ -58,7 +58,7 @@
app:layout_constraintTop_toTopOf="parent"
tools:text="Marital Status" />
<com.navi.navireusableui.textview.FormTextView
<com.navi.design.textview.FormTextView
android:id="@+id/tvTitleInfo"
style="@style/HintFontStyle"
android:layout_width="wrap_content"

View File

@@ -38,8 +38,7 @@
android:adjustViewBounds="true"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
tools:ignore="ContentDescription"
tools:src="@drawable/ic_employment_type_svg" />
tools:ignore="ContentDescription" />
<android.widget.Space
android:id="@+id/space"
@@ -48,7 +47,7 @@
app:layout_constraintStart_toEndOf="@id/ivIcon"
app:layout_constraintTop_toTopOf="parent" />
<com.navi.navireusableui.textview.FormTextView
<com.navi.design.textview.FormTextView
android:id="@+id/tvTitle"
style="@style/FormLabelFontStyle"
android:layout_width="wrap_content"
@@ -58,7 +57,7 @@
app:layout_constraintStart_toEndOf="@id/space"
app:layout_constraintTop_toTopOf="parent" />
<com.navi.navireusableui.spinner.FromSpinner
<com.navi.design.spinner.FromSpinner
android:id="@+id/spinner"
android:layout_width="0dp"
android:layout_height="@dimen/layout_dp_30"
@@ -87,7 +86,7 @@
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/spinner">
<com.navi.navireusableui.textview.FormTextView
<com.navi.design.textview.FormTextView
android:id="@+id/ftvOther"
style="@style/AgreementTwoFontStyle"
android:layout_width="match_parent"

View File

@@ -8,6 +8,5 @@ include ':navi-common'
include ':navi-insurance'
include ':one-money-sdk'
include ':navi-widgets'
include ':navi-reusableui'
include ':navi-design'
include ':navi-chat'