类androidx.annotation.DimenRes源码实例Demo

下面列出了怎么用androidx.annotation.DimenRes的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: MHViewer   文件: Settings.java
@DimenRes
public static int getDetailSizeResId() {
    switch (getDetailSize()) {
        default:
        case 0:
            return R.dimen.gallery_list_column_width_long;
        case 1:
            return R.dimen.gallery_list_column_width_short;
    }
}
 
源代码2 项目: MHViewer   文件: Settings.java
@DimenRes
public static int getThumbSizeResId() {
    switch (getThumbSize()) {
        case 0:
            return R.dimen.gallery_grid_column_width_large;
        default:
        case 1:
            return R.dimen.gallery_grid_column_width_middle;
        case 2:
            return R.dimen.gallery_grid_column_width_small;
    }
}
 
源代码3 项目: DevUtils   文件: ResourceUtils.java
/**
 * 获取 Dimension
 * @param id resource identifier
 * @return Dimension
 */
public static float getDimension(@DimenRes final int id) {
    try {
        return DevUtils.getContext().getResources().getDimension(id);
    } catch (Exception e) {
        LogPrintUtils.eTag(TAG, e, "getDimension");
    }
    return 0f;
}
 
源代码4 项目: litho   文件: ResourceResolver.java
public int resolveDimenSizeRes(@DimenRes int resId) {
  if (resId != 0) {
    Integer cached = mResourceCache.get(resId);
    if (cached != null) {
      return cached;
    }

    int result = mResources.getDimensionPixelSize(resId);
    mResourceCache.put(resId, result);

    return result;
  }

  return 0;
}
 
源代码5 项目: litho   文件: ResourceResolver.java
public int resolveDimenOffsetRes(@DimenRes int resId) {
  if (resId != 0) {
    Integer cached = mResourceCache.get(resId);
    if (cached != null) {
      return cached;
    }

    int result = mResources.getDimensionPixelOffset(resId);
    mResourceCache.put(resId, result);

    return result;
  }

  return 0;
}
 
源代码6 项目: litho   文件: ResourceResolver.java
public float resolveFloatRes(@DimenRes int resId) {
  if (resId != 0) {
    Float cached = mResourceCache.get(resId);
    if (cached != null) {
      return cached;
    }

    float result = mResources.getDimension(resId);
    mResourceCache.put(resId, result);

    return result;
  }

  return 0;
}
 
源代码7 项目: litho   文件: ResourceResolver.java
public int resolveDimenSizeAttr(@AttrRes int attrResId, @DimenRes int defResId) {
  TypedArray a = mTheme.obtainStyledAttributes(new int[] {attrResId});

  try {
    return a.getDimensionPixelSize(0, resolveDimenSizeRes(defResId));
  } finally {
    a.recycle();
  }
}
 
源代码8 项目: litho   文件: ResourceResolver.java
public float resolveFloatAttr(@AttrRes int attrResId, @DimenRes int defResId) {
  TypedArray a = mTheme.obtainStyledAttributes(new int[] {attrResId});

  try {
    return a.getDimension(0, resolveFloatRes(defResId));
  } finally {
    a.recycle();
  }
}
 
源代码9 项目: photo-viewer   文件: ImageViewer.java
/**
 * Set {@code start}, {@code top}, {@code end} and {@code bottom} padding for zooming and scrolling area using dimension.
 *
 * @return This Builder object to allow for chaining of calls to set methods
 */
public Builder setContainerPadding(Context context,
                                   @DimenRes int start, @DimenRes int top,
                                   @DimenRes int end, @DimenRes int bottom) {
    setContainerPaddingPx(
            Math.round(context.getResources().getDimension(start)),
            Math.round(context.getResources().getDimension(top)),
            Math.round(context.getResources().getDimension(end)),
            Math.round(context.getResources().getDimension(bottom))
    );
    return this;
}
 
源代码10 项目: mollyim-android   文件: ConversationItem.java
private int readDimen(@DimenRes int dimenId) {
  return context.getResources().getDimensionPixelOffset(dimenId);
}
 
源代码11 项目: mollyim-android   文件: ConversationItem.java
private int readDimen(@NonNull Context context, @DimenRes int dimenId) {
  return context.getResources().getDimensionPixelOffset(dimenId);
}
 
源代码12 项目: mollyim-android   文件: ResUtil.java
public static float getFloat(@NonNull Context context, @DimenRes int resId) {
  TypedValue value = new TypedValue();
  context.getResources().getValue(resId, value, true);
  return value.getFloat();
}
 
源代码13 项目: mollyim-android   文件: InputPanel.java
private int readDimen(@DimenRes int dimenRes) {
  return getResources().getDimensionPixelSize(dimenRes);
}
 
源代码14 项目: MaterialBanner   文件: ButtonsContainer.java
private int getDimen(@DimenRes int dimenId) {
    return getContext().getResources().getDimensionPixelSize(dimenId);
}
 
源代码15 项目: leafpicrevived   文件: TimelineAdapter.java
public TimelineItemDecorator(@NonNull Context context, @DimenRes int dimenRes) {
    pixelOffset = context.getResources().getDimensionPixelOffset(dimenRes);
}
 
源代码16 项目: pandora   文件: ViewKnife.java
public static float getDimen(@DimenRes int dimen) {
    return getResouces().getDimension(dimen);
}
 
源代码17 项目: DoraemonKit   文件: FlexibleDividerDecoration.java
public T sizeResId(@DimenRes int sizeId) {
    return size(mResources.getDimensionPixelSize(sizeId));
}
 
源代码18 项目: DoraemonKit   文件: FlexibleDividerDecoration.java
public T spaceResId(@DimenRes int spaceId) {
    return space(mResources.getDimensionPixelSize(spaceId));
}
 
public Builder marginResId(@DimenRes int topMarginId, @DimenRes int bottomMarginId) {
    return margin(mResources.getDimensionPixelSize(topMarginId),
            mResources.getDimensionPixelSize(bottomMarginId));
}
 
public Builder marginResId(@DimenRes int verticalMarginId) {
    return marginResId(verticalMarginId, verticalMarginId);
}
 
public Builder marginResId(@DimenRes int leftMarginId, @DimenRes int rightMarginId) {
    return margin(mResources.getDimensionPixelSize(leftMarginId),
            mResources.getDimensionPixelSize(rightMarginId));
}
 
源代码22 项目: DoraemonKit   文件: FlexibleDividerDecoration.java
public T sizeResId(@DimenRes int sizeId) {
    return size(mResources.getDimensionPixelSize(sizeId));
}
 
源代码23 项目: DoraemonKit   文件: FlexibleDividerDecoration.java
public T spaceResId(@DimenRes int spaceId) {
    return space(mResources.getDimensionPixelSize(spaceId));
}
 
public Builder marginResId(@DimenRes int topMarginId, @DimenRes int bottomMarginId) {
    return margin(mResources.getDimensionPixelSize(topMarginId),
            mResources.getDimensionPixelSize(bottomMarginId));
}
 
public Builder marginResId(@DimenRes int verticalMarginId) {
    return marginResId(verticalMarginId, verticalMarginId);
}
 
源代码26 项目: FastLib   文件: FastLoadMoreView.java
public int getDimensionPixelSize(@DimenRes int dimen) {
    return getResources().getDimensionPixelSize(dimen);
}
 
public Builder marginResId(@DimenRes int horizontalMarginId) {
    return marginResId(horizontalMarginId, horizontalMarginId);
}
 
源代码28 项目: Infinity-For-Reddit   文件: PostFragment.java
StaggeredGridLayoutManagerItemOffsetDecoration(@NonNull Context context, @DimenRes int itemOffsetId) {
    this(context.getResources().getDimensionPixelSize(itemOffsetId));
}
 
源代码29 项目: FirefoxReality   文件: NotificationManager.java
public Builder withDensity(@DimenRes int density) {
    this.density = density;
    return this;
}
 
源代码30 项目: PopularMovies   文件: ItemOffsetDecoration.java
public ItemOffsetDecoration(@NonNull Context context, @DimenRes int itemOffsetId) {
    this(context.getResources().getDimensionPixelSize(itemOffsetId));
}