Skip to content

Commit

Permalink
rename ViewPaddingAttrs
Browse files Browse the repository at this point in the history
  • Loading branch information
huangziwei committed Jun 15, 2019
1 parent 361c07e commit 45be228
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 11 deletions.
2 changes: 1 addition & 1 deletion androids/res/values/attrs.xml
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@
</declare-styleable>

<!--ImageView的padding相关设置, layout_width/height为精确值下列属性才生效-->
<declare-styleable name="ViewPaddingAttrs">
<declare-styleable name="PaddingViewAttrs">
<!--src content的确切宽度,必填-->
<attr name="vp_content_width" format="dimension" />
<!--src content的确切高度,必填-->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,6 @@ public PaddingImageView(Context context, AttributeSet attrs, int defStyleAttr) {
}

private void init(AttributeSet attrs) {
ViewPaddingAttrs.obtainsAttrs(getContext(), this, attrs);
PaddingViewAttrs.obtainsAttrs(getContext(), this, attrs);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,6 @@ public PaddingTextView(Context context, AttributeSet attrs, int defStyleAttr) {
}

private void init(AttributeSet attrs) {
ViewPaddingAttrs.obtainsAttrs(getContext(), this, attrs);
PaddingViewAttrs.obtainsAttrs(getContext(), this, attrs);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
* 直接在xml布局文件设置View的内容padding, 支持靠边对齐
* 用于解决点击区域大于内容区域的问题
*/
public class ViewPaddingAttrs {
public class PaddingViewAttrs {

@SuppressLint("ResourceType")
public static void obtainsAttrs(Context context, View view, AttributeSet attrs) {
Expand All @@ -38,13 +38,13 @@ public static void obtainsAttrs(Context context, View view, AttributeSet attrs)
return;
}

TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.ViewPaddingAttrs);
int mContentWidth = a.getDimensionPixelOffset(R.styleable.ViewPaddingAttrs_vp_content_width, 0);
int mContentHeight = a.getDimensionPixelOffset(R.styleable.ViewPaddingAttrs_vp_content_height, 0);
int mContentPaddingLeft = a.getDimensionPixelOffset(R.styleable.ViewPaddingAttrs_vp_content_padding_left, -1);
int mContentPaddingTop = a.getDimensionPixelOffset(R.styleable.ViewPaddingAttrs_vp_content_padding_top, -1);
int mContentPaddingRight = a.getDimensionPixelOffset(R.styleable.ViewPaddingAttrs_vp_content_padding_right, -1);
int mContentPaddingBottom = a.getDimensionPixelOffset(R.styleable.ViewPaddingAttrs_vp_content_padding_bottom, -1);
TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.PaddingViewAttrs);
int mContentWidth = a.getDimensionPixelOffset(R.styleable.PaddingViewAttrs_vp_content_width, 0);
int mContentHeight = a.getDimensionPixelOffset(R.styleable.PaddingViewAttrs_vp_content_height, 0);
int mContentPaddingLeft = a.getDimensionPixelOffset(R.styleable.PaddingViewAttrs_vp_content_padding_left, -1);
int mContentPaddingTop = a.getDimensionPixelOffset(R.styleable.PaddingViewAttrs_vp_content_padding_top, -1);
int mContentPaddingRight = a.getDimensionPixelOffset(R.styleable.PaddingViewAttrs_vp_content_padding_right, -1);
int mContentPaddingBottom = a.getDimensionPixelOffset(R.styleable.PaddingViewAttrs_vp_content_padding_bottom, -1);
a.recycle();

if (mContentWidth <= 0 || mContentHeight <= 0 || mContentWidth > width || mContentHeight > height) {
Expand Down

0 comments on commit 45be228

Please sign in to comment.