From ae292cb4f4a67e16465b732e26b408955b4407f5 Mon Sep 17 00:00:00 2001
From: endian11 <Dana_Lee1016@126.com>
Date: 星期三, 11 九月 2019 11:22:27 +0800
Subject: [PATCH] 隐藏“查看地图”;  自定义ArrowView的Text属性

---
 app/src/main/java/safeluck/drive/evaluation/customview/ArrowView.java |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/customview/ArrowView.java b/app/src/main/java/safeluck/drive/evaluation/customview/ArrowView.java
index e9b155b..426d708 100644
--- a/app/src/main/java/safeluck/drive/evaluation/customview/ArrowView.java
+++ b/app/src/main/java/safeluck/drive/evaluation/customview/ArrowView.java
@@ -1,6 +1,7 @@
 package safeluck.drive.evaluation.customview;
 
 import android.content.Context;
+import android.content.res.TypedArray;
 import android.graphics.Canvas;
 import android.graphics.Color;
 import android.graphics.Paint;
@@ -10,8 +11,10 @@
 import android.text.StaticLayout;
 import android.text.TextPaint;
 import android.util.AttributeSet;
+import android.util.TypedValue;
 import android.view.View;
 
+import safeluck.drive.evaluation.R;
 import safeluck.drive.evaluation.util.Utils;
 
 /**
@@ -31,15 +34,18 @@
     private Path textPath = new Path();
 
     public ArrowView(Context context) {
-        super(context);
+        this(context,null);
     }
 
     public ArrowView(Context context, @Nullable AttributeSet attrs) {
-        super(context, attrs);
+        this(context, attrs,0);
     }
 
     public ArrowView(Context context, @Nullable AttributeSet attrs, int defStyleAttr) {
         super(context, attrs, defStyleAttr);
+        TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.ArrowView,defStyleAttr,0);
+        text = a.getString(R.styleable.ArrowView_text);
+        a.recycle();
     }
 
     @Override

--
Gitblit v1.8.0