mirror of
https://github.com/TonyJiangWJ/Auto.js.git
synced 2026-06-21 21:01:43 +08:00
30 lines
776 B
Java
30 lines
776 B
Java
package com.stardust.util;
|
|
|
|
import android.content.Context;
|
|
import android.util.TypedValue;
|
|
import android.view.View;
|
|
import android.view.ViewParent;
|
|
|
|
/**
|
|
* Created by Stardust on 2017/7/2.
|
|
*/
|
|
|
|
public class ViewUtils {
|
|
|
|
public static View findParentById(View view, int id) {
|
|
ViewParent parent = view.getParent();
|
|
if (parent == null || !(parent instanceof View))
|
|
return null;
|
|
View viewParent = (View) parent;
|
|
if (viewParent.getId() == id) {
|
|
return viewParent;
|
|
}
|
|
return findParentById(viewParent, id);
|
|
}
|
|
|
|
public static float pxToSp(Context context, float px) {
|
|
float scaledDensity = context.getResources().getDisplayMetrics().scaledDensity;
|
|
return px / scaledDensity;
|
|
}
|
|
}
|