NekoX/TMessagesProj/src/main/java/org/telegram/ui/Components/ViewHelper.java

34 lines
1.1 KiB
Java

package org.telegram.ui.Components;
import android.view.View;
import org.telegram.messenger.AndroidUtilities;
import org.telegram.messenger.LocaleController;
public final class ViewHelper {
private ViewHelper() {
}
public static void setPadding(View view, float padding) {
final int px = padding != 0 ? AndroidUtilities.dp(padding) : 0;
view.setPadding(px, px, px, px);
}
public static void setPadding(View view, float left, float top, float right, float bottom) {
view.setPadding(AndroidUtilities.dp(left), AndroidUtilities.dp(top), AndroidUtilities.dp(right), AndroidUtilities.dp(bottom));
}
public static void setPaddingRelative(View view, float start, float top, float end, float bottom) {
setPadding(view, LocaleController.isRTL ? end : start, top, LocaleController.isRTL ? start : end, bottom);
}
public static int getPaddingStart(View view) {
return LocaleController.isRTL ? view.getPaddingRight() : view.getPaddingLeft();
}
public static int getPaddingEnd(View view) {
return LocaleController.isRTL ? view.getPaddingLeft() : view.getPaddingRight();
}
}