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