From 994ebb7bb175f0030c84ab6dd9561c609a72f86e Mon Sep 17 00:00:00 2001 From: satish_p Date: Fri, 30 Jul 2021 12:05:58 +0530 Subject: [PATCH] sdk integration --- .gitignore | 1 + app/build.gradle | 3 ++ .../common/customview/TextIconViewWithTick.kt | 39 ++++++++++++++++ .../res/layout/text_icon_view_with_tick.xml | 45 +++++++++++++++++++ .../main/res/layout/user_profile_fragment.xml | 10 +++++ gradle/wrapper/gradle-wrapper.properties | 4 +- 6 files changed, 100 insertions(+), 2 deletions(-) create mode 100644 app/src/main/java/com/naviapp/common/customview/TextIconViewWithTick.kt create mode 100644 app/src/main/res/layout/text_icon_view_with_tick.xml diff --git a/.gitignore b/.gitignore index 94d28fbd75..57f24c7e58 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,4 @@ vcs.xml digio-kyc-1.0.13/build digio-esign-v2.8.0/build truecallersdk-2.6.1-releasePartner/build +finoramic-android-sdk/build diff --git a/app/build.gradle b/app/build.gradle index d41500c4d7..f39239a489 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -299,6 +299,9 @@ dependencies { implementation 'com.singular.sdk:singular_sdk:9.4.1' implementation 'com.google.android.gms:play-services-ads:10.0.1' + // finormic + implementation project(":finoramic-android-sdk") + // AndroidJUnitRunner and JUnit Rules androidTestImplementation 'com.android.support.test:runner:1.0.2' androidTestImplementation 'com.android.support.test:rules:1.0.2' diff --git a/app/src/main/java/com/naviapp/common/customview/TextIconViewWithTick.kt b/app/src/main/java/com/naviapp/common/customview/TextIconViewWithTick.kt new file mode 100644 index 0000000000..e779c5b98c --- /dev/null +++ b/app/src/main/java/com/naviapp/common/customview/TextIconViewWithTick.kt @@ -0,0 +1,39 @@ +/* + * * + * * Copyright (c) 2021 . All rights reserved @Navi + * + */ + +package com.naviapp.common.customview + +import android.content.Context +import android.util.AttributeSet +import android.view.LayoutInflater +import android.widget.FrameLayout +import android.widget.LinearLayout +import androidx.databinding.DataBindingUtil +import com.naviapp.R +import com.naviapp.common.listeners.CtaListener +import com.naviapp.databinding.TextIconViewWithTickBinding +import com.naviapp.databinding.ViewTagBinding + + +class TextIconViewWithTick(context: Context?, attrs: AttributeSet?) : LinearLayout(context, attrs) { + private var binding: TextIconViewWithTickBinding + private var clickListener: CtaListener? = null + + init { + val inflater = LayoutInflater.from(context) + binding = DataBindingUtil.inflate(inflater, R.layout.text_icon_view_with_tick, this, true) + layoutParams = FrameLayout.LayoutParams( + FrameLayout.LayoutParams.MATCH_PARENT, + FrameLayout.LayoutParams.WRAP_CONTENT + ) + } + + + fun setListener(clickListener: CtaListener?){ + this.clickListener = clickListener + + } +} \ No newline at end of file diff --git a/app/src/main/res/layout/text_icon_view_with_tick.xml b/app/src/main/res/layout/text_icon_view_with_tick.xml new file mode 100644 index 0000000000..3c635d43fa --- /dev/null +++ b/app/src/main/res/layout/text_icon_view_with_tick.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/user_profile_fragment.xml b/app/src/main/res/layout/user_profile_fragment.xml index fafb2ff0ee..48b928d976 100644 --- a/app/src/main/res/layout/user_profile_fragment.xml +++ b/app/src/main/res/layout/user_profile_fragment.xml @@ -58,6 +58,16 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/marital_status_layout" /> + + +