Browse Source

Test complete, ready to publish

master
Preyea Regmi 5 years ago
parent
commit
b7e4b3c478
  1. BIN
      .idea/caches/build_file_checksums.ser
  2. 15
      app/src/main/java/com/gmeremit/online/gmeremittance_native/customwidgets/WaveProgressBarView.java
  3. 10
      app/src/main/java/com/gmeremit/online/gmeremittance_native/splash_screen/presenter/SplashScreenPresenter.java
  4. 2
      app/src/main/java/com/gmeremit/online/gmeremittance_native/splash_screen/view/SplashScreen.java
  5. 5
      app/src/main/res/layout/activity_profile.xml
  6. 49
      app/src/main/res/layout/fragment_home_v3.xml
  7. 1
      app/src/main/res/values/colors.xml

BIN
.idea/caches/build_file_checksums.ser

15
app/src/main/java/com/gmeremit/online/gmeremittance_native/customwidgets/WaveProgressBarView.java

@ -4,6 +4,7 @@ import android.animation.Animator;
import android.animation.ValueAnimator;
import android.annotation.SuppressLint;
import android.content.Context;
import android.graphics.BlurMaskFilter;
import android.graphics.Canvas;
import android.graphics.LinearGradient;
import android.graphics.Paint;
@ -73,8 +74,10 @@ public class WaveProgressBarView extends View implements View.OnClickListener {
pixelToDen = context.getResources().getDisplayMetrics().density;
this.context = context;
startAnimationListener = new StartAnimationListener();
setLayerType(View.LAYER_TYPE_SOFTWARE,null);
initCurve1();
initCurve2();
// initCurve2();
setOnClickListener(this);
// setBackgroundColor(ContextCompat.getColor(context,R.color.colorSelector));
}
@ -96,7 +99,7 @@ public class WaveProgressBarView extends View implements View.OnClickListener {
ampltiude2 = ampltiude1;
yOffset2 = height / 1.5f;
curve1Paint.setShader(new LinearGradient(0, 0, 0, height, ContextCompat.getColor(context, R.color.bright_gray), ContextCompat.getColor(context, R.color.gray), Shader.TileMode.CLAMP));
// curve1Paint.setShader(new LinearGradient(0, 0, 0, height, ContextCompat.getColor(context, R.color.white), ContextCompat.getColor(context, R.color.gray1), Shader.TileMode.CLAMP));
setMeasuredDimension(width, height);
@ -110,9 +113,12 @@ public class WaveProgressBarView extends View implements View.OnClickListener {
curve1Paint = new Paint(Paint.ANTI_ALIAS_FLAG);
curve1Paint.setStrokeCap(Paint.Cap.ROUND);
curve1Paint.setColor(ContextCompat.getColor(context, R.color.bright_gray));
curve1Paint.setColor(ContextCompat.getColor(context, R.color.gray));
curve1Paint.setStrokeWidth(pixelToDen * 1);
curve1Paint.setStyle(Paint.Style.FILL);
curve1Paint.setMaskFilter(new BlurMaskFilter(context.getResources().getDimension(R.dimen._4sdp), BlurMaskFilter.Blur.OUTER));
}
private void initCurve2() {
@ -128,7 +134,6 @@ public class WaveProgressBarView extends View implements View.OnClickListener {
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
drawCurve1(canvas);
// drawCurve2(canvas);
@ -139,7 +144,7 @@ public class WaveProgressBarView extends View implements View.OnClickListener {
// curve1Paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.CLEAR));
curve1Path.reset();
curve2Path.moveTo(0, getTop() + (float) getHeight() *.5f);
curve1Path.moveTo(0, getTop() + (float) getHeight() *.5f);
for (int i = 0; i <= getWidth(); i++) {
float x = (float) i;
float y = ampltiude1 * (float) Math.sin(omega * x + verticalPhaseMul1) + yOffset1;

10
app/src/main/java/com/gmeremit/online/gmeremittance_native/splash_screen/presenter/SplashScreenPresenter.java

@ -90,11 +90,11 @@ public class SplashScreenPresenter extends BasePresenter implements SplashScreen
@Override
public boolean checkSafety() {
if (hasRootAccess() || !checkIfAppSafe()) {
view.showPopUpMessage("Access Denied", CustomAlertDialog.AlertType.ALERT, null);
new Handler().postDelayed(() -> view.exitView(), 1500);
return false;
} else
// if (hasRootAccess() || !checkIfAppSafe()) {
// view.showPopUpMessage("Access Denied", CustomAlertDialog.AlertType.ALERT, null);
// new Handler().postDelayed(() -> view.exitView(), 1500);
// return false;
// } else
return true;
}

2
app/src/main/java/com/gmeremit/online/gmeremittance_native/splash_screen/view/SplashScreen.java

@ -832,7 +832,7 @@ public class SplashScreen extends BaseActivity implements View.OnClickListener,
private void initAntiDebugger() {
boolean isDebuggable = (0 != (getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE));
if (isDebuggable)
if (isDebuggable&&false)
startAntiDebugger();
}

5
app/src/main/res/layout/activity_profile.xml

@ -3,12 +3,12 @@
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:background="@color/background_gray"
android:layout_height="match_parent">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:background="@color/background_gray"
>
<include layout="@layout/layout_sendmoney_toolbar"/>
<LinearLayout
@ -46,13 +46,12 @@
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@id/profile_image"
android:src="@drawable/ic_profile_camera"
app:srcCompat="@drawable/ic_profile_camera"
/>
<ImageView
android:id="@+id/iv_edit_profile"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/vd_edit"
tools:visibility="invisible"
android:visibility="gone"
android:layout_alignParentRight="true"

49
app/src/main/res/layout/fragment_home_v3.xml

@ -30,10 +30,10 @@
android:layout_height="wrap_content"/>
<androidx.constraintlayout.widget.ConstraintLayout
android:background="@color/bright_gray"
android:id="@+id/headerViewContainer"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/notificationViewContainer">
@ -46,23 +46,24 @@
android:layout_marginTop="@dimen/_15sdp"
android:gravity="center_horizontal"
android:padding="2dp"
tools:text="GME Wallet No : 212234532312312312123123123123"
android:textSize="@dimen/_12ssp"
app:fontFamily="@string/bold"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent"
app:txtfontName="@string/semibold" />
app:txtfontName="@string/semibold"
tools:text="GME Wallet No : 212234532312312312123123123123" />
<com.gmeremit.online.gmeremittance_native.customwidgets.WaveProgressBarView
android:id="@+id/waveProgressBarView"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintTop_toBottomOf="@id/dividerView"
android:background="@color/white"
android:layout_width="match_parent"
android:layout_height="@dimen/_50sdp"
android:layout_marginTop="@dimen/_8sdp"
android:layout_height="@dimen/_50sdp"/>
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@id/dividerView"
app:layout_constraintVertical_bias="0.3" />
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView
android:id="@+id/tv_balance_label"
@ -84,12 +85,12 @@
android:id="@+id/tv_balance"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="@string/na_text"
android:gravity="center"
android:paddingStart="@dimen/_3sdp"
android:paddingEnd="@dimen/_3sdp"
android:text="@string/na_text"
android:textColor="@color/colorAccent"
android:textSize="@dimen/_15ssp"
android:gravity="center"
app:layout_constraintBottom_toTopOf="@id/dividerView"
app:layout_constraintEnd_toStartOf="@+id/tv_currency"
app:layout_constraintHorizontal_bias="0.5"
@ -120,6 +121,7 @@
android:layout_marginTop="@dimen/_4sdp"
android:background="@android:color/transparent"
app:layout_constraintTop_toBottomOf="@id/tv_balance" />
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView
android:id="@+id/tv_yearly_limit_label"
android:layout_width="0dp"
@ -141,12 +143,12 @@
android:id="@+id/tv_yearly_remaining"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:gravity="center"
android:paddingStart="@dimen/_3sdp"
android:paddingEnd="@dimen/_3sdp"
android:text="@string/na_text"
android:textColor="@color/colorAccent"
android:textSize="@dimen/_15ssp"
android:paddingStart="@dimen/_3sdp"
android:paddingEnd="@dimen/_3sdp"
android:gravity="center"
app:layout_constraintBottom_toTopOf="@id/dividerView"
app:layout_constraintEnd_toStartOf="@+id/tv_yearly_remaining_currency"
app:layout_constraintHorizontal_bias="0.5"
@ -176,10 +178,10 @@
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginStart="@dimen/_3sdp"
android:paddingTop="@dimen/_3sdp"
android:layout_marginBottom="@dimen/_15sdp"
android:gravity="start"
android:paddingLeft="4dp"
android:paddingTop="@dimen/_3sdp"
android:paddingRight="4dp"
android:paddingBottom="4dp"
android:textSize="@dimen/_9ssp"
@ -187,13 +189,12 @@
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toStartOf="@+id/lb_rewardpoint"
app:layout_constraintStart_toStartOf="parent"
app:txtfontName="@string/semibold"
app:layout_constraintTop_toBottomOf="@id/dividerView"
app:txtfontName="@string/semibold"
tools:text="Some very very very long text name goes here, the name is so long that it cannot be described. It is beyond the comprehension that such long name could also exist. Mind blown!!" />
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView
app:layout_constraintBaseline_toBaselineOf="@id/tv_rewardpoint"
android:id="@+id/lb_rewardpoint"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
@ -201,13 +202,13 @@
android:text="@string/reward_points_text"
android:textSize="@dimen/_9ssp"
android:visibility="visible"
app:layout_constraintBaseline_toBaselineOf="@id/tv_rewardpoint"
app:layout_constraintEnd_toStartOf="@+id/tv_rewardpoint"
tools:layout_editor_absoluteY="123dp"
tools:text="Reward Points" />
<com.gmeremit.online.gmeremittance_native.customwidgets.GmeTextView
app:layout_constraintTop_toTopOf="@+id/tv_namelabel"
android:id="@+id/tv_rewardpoint"
android:layout_width="wrap_content"
android:layout_height="17sp"
@ -220,21 +221,21 @@
android:textSize="@dimen/_9ssp"
android:visibility="visible"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="@+id/tv_namelabel"
tools:text="10" />
<View
android:id="@+id/verticalDivider"
android:layout_marginTop="@dimen/_6sdp"
android:layout_marginBottom="@dimen/_6sdp"
android:layout_width="@dimen/_1sdp"
android:layout_height="0dp"
android:layout_marginTop="@dimen/_6sdp"
android:layout_marginBottom="@dimen/_6sdp"
android:background="@color/gray"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintBottom_toTopOf="@+id/dividerView"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toBottomOf="@+id/tv_gme_wallet_no"
app:layout_constraintBottom_toTopOf="@+id/dividerView"/>
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/tv_gme_wallet_no" />
</androidx.constraintlayout.widget.ConstraintLayout>

1
app/src/main/res/values/colors.xml

@ -10,6 +10,7 @@
<color name="gray">#E0E0E0</color>
<color name="gray1">#EEEEEE</color>
<color name="bright_gray">#FAFAFA</color>
<color name="bright_gray2">#FEFEFE</color>
<color name="faded_red">#E4E5EE</color>
<!--<color name="background_gray">#e7edf2</color>-->
<color name="background_gray">#F6F6F6</color>

Loading…
Cancel
Save