android.widget.ImageView#getPaddingLeft ( )源码实例Demo

下面列出了android.widget.ImageView#getPaddingLeft ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: dingo   文件: TrashView.java
/**
 * Window上での描画領域を取得します。
 * 当たり判定の矩形を表します。
 *
 * @param outRect 変更を加えるRect
 */
void getWindowDrawingRect(Rect outRect) {
    // Gravityが逆向きなので、矩形の当たり判定も上下逆転(top/bottom)
    // top(画面上で下方向)の判定を多めに設定
    final ImageView iconView = hasActionTrashIcon() ? mActionTrashIconView : mFixedTrashIconView;
    final float iconPaddingLeft = iconView.getPaddingLeft();
    final float iconPaddingTop = iconView.getPaddingTop();
    final float iconWidth = iconView.getWidth() - iconPaddingLeft - iconView.getPaddingRight();
    final float iconHeight = iconView.getHeight() - iconPaddingTop - iconView.getPaddingBottom();
    final float x = mTrashIconRootView.getX() + iconPaddingLeft;
    final float y = mRootView.getHeight() - mTrashIconRootView.getY() - iconPaddingTop - iconHeight;
    final int left = (int) (x - TARGET_CAPTURE_HORIZONTAL_REGION * mMetrics.density);
    final int top = -mRootView.getHeight();
    final int right = (int) (x + iconWidth + TARGET_CAPTURE_HORIZONTAL_REGION * mMetrics.density);
    final int bottom = (int) (y + iconHeight + TARGET_CAPTURE_VERTICAL_REGION * mMetrics.density);
    outRect.set(left, top, right, bottom);
}
 
源代码2 项目: TurboLauncher   文件: PagedViewWidget.java
@Override
protected void onFinishInflate() {
    super.onFinishInflate();

    final ImageView image = (ImageView) findViewById(R.id.widget_preview);
    mOriginalImagePadding.left = image.getPaddingLeft();
    mOriginalImagePadding.top = image.getPaddingTop();
    mOriginalImagePadding.right = image.getPaddingRight();
    mOriginalImagePadding.bottom = image.getPaddingBottom();

    // Ensure we are using the right text size
    LauncherAppState app = LauncherAppState.getInstance();
    DeviceProfile grid = app.getDynamicGrid().getDeviceProfile();
    TextView name = (TextView) findViewById(R.id.widget_name);
    if (name != null) {
        name.setTextSize(TypedValue.COMPLEX_UNIT_PX, grid.iconTextSizePx);
    }
    TextView dims = (TextView) findViewById(R.id.widget_dims);
    if (dims != null) {
        dims.setTextSize(TypedValue.COMPLEX_UNIT_PX, grid.iconTextSizePx);
    }
}
 
源代码3 项目: FloatingView   文件: TrashView.java
/**
 * Window上での描画領域を取得します。
 * 当たり判定の矩形を表します。
 *
 * @param outRect 変更を加えるRect
 */
void getWindowDrawingRect(Rect outRect) {
    // Gravityが逆向きなので、矩形の当たり判定も上下逆転(top/bottom)
    // top(画面上で下方向)の判定を多めに設定
    final ImageView iconView = hasActionTrashIcon() ? mActionTrashIconView : mFixedTrashIconView;
    final float iconPaddingLeft = iconView.getPaddingLeft();
    final float iconPaddingTop = iconView.getPaddingTop();
    final float iconWidth = iconView.getWidth() - iconPaddingLeft - iconView.getPaddingRight();
    final float iconHeight = iconView.getHeight() - iconPaddingTop - iconView.getPaddingBottom();
    final float x = mTrashIconRootView.getX() + iconPaddingLeft;
    final float y = mRootView.getHeight() - mTrashIconRootView.getY() - iconPaddingTop - iconHeight;
    final int left = (int) (x - TARGET_CAPTURE_HORIZONTAL_REGION * mMetrics.density);
    final int top = -mRootView.getHeight();
    final int right = (int) (x + iconWidth + TARGET_CAPTURE_HORIZONTAL_REGION * mMetrics.density);
    final int bottom = (int) (y + iconHeight + TARGET_CAPTURE_VERTICAL_REGION * mMetrics.density);
    outRect.set(left, top, right, bottom);
}
 
源代码4 项目: dingo   文件: TrashView.java
/**
 * 削除アイコンの中心X座標を取得します。
 *
 * @return 削除アイコンの中心X座標
 */
float getTrashIconCenterX() {
    final ImageView iconView = hasActionTrashIcon() ? mActionTrashIconView : mFixedTrashIconView;
    final float iconViewPaddingLeft = iconView.getPaddingLeft();
    final float iconWidth = iconView.getWidth() - iconViewPaddingLeft - iconView.getPaddingRight();
    final float x = mTrashIconRootView.getX() + iconViewPaddingLeft;
    return x + iconWidth / 2;
}
 
源代码5 项目: star-zone-android   文件: PhotoViewAttacher.java
private int getImageViewWidth(ImageView imageView) {
    if (null == imageView)
        return 0;
    return imageView.getWidth() - imageView.getPaddingLeft() - imageView.getPaddingRight();
}
 
源代码6 项目: giffun   文件: PhotoViewAttacher.java
private int getImageViewWidth(ImageView imageView) {
    return imageView.getWidth() - imageView.getPaddingLeft() - imageView.getPaddingRight();
}
 
源代码7 项目: imsdk-android   文件: PhotoViewAttacher.java
private int getImageViewWidth(ImageView imageView) {
    return imageView.getWidth() - imageView.getPaddingLeft() - imageView.getPaddingRight();
}
 
源代码8 项目: imsdk-android   文件: PhotoViewAttacher.java
private int getImageViewWidth(ImageView imageView) {
    if (null == imageView)
        return 0;
    return imageView.getWidth() - imageView.getPaddingLeft() - imageView.getPaddingRight();
}
 
源代码9 项目: PhotoViewer   文件: PhotoViewAttacher.java
private int getImageViewWidth(ImageView imageView) {
    return imageView.getWidth() - imageView.getPaddingLeft() - imageView.getPaddingRight();
}
 
源代码10 项目: OmniList   文件: PhotoViewAttacher.java
private int getImageViewWidth(ImageView imageView) {
    if (null == imageView)
        return 0;
    return imageView.getWidth() - imageView.getPaddingLeft() - imageView.getPaddingRight();
}
 
源代码11 项目: Matisse-Kotlin   文件: PhotoViewAttacher.java
private int getImageViewWidth(ImageView imageView) {
    return imageView.getWidth() - imageView.getPaddingLeft() - imageView.getPaddingRight();
}
 
源代码12 项目: ImagePicker   文件: PhotoViewAttacher.java
private int getImageViewWidth(ImageView imageView)
{
    return imageView.getWidth() - imageView.getPaddingLeft() - imageView.getPaddingRight();
}
 
源代码13 项目: UltimateAndroid   文件: PhotoViewAttacher.java
private int getImageViewWidth(ImageView imageView) {
    if (null == imageView)
        return 0;
    return imageView.getWidth() - imageView.getPaddingLeft() - imageView.getPaddingRight();
}
 
源代码14 项目: Android   文件: PhotoViewAttacher.java
private int getImageViewWidth(ImageView imageView) {
    if (null == imageView)
        return 0;
    return imageView.getWidth() - imageView.getPaddingLeft() - imageView.getPaddingRight();
}
 
源代码15 项目: ZoomPreviewPicture   文件: PhotoViewAttacher.java
private int getImageViewWidth(ImageView imageView) {
    if (null == imageView)
        return 0;
    return imageView.getWidth() - imageView.getPaddingLeft() - imageView.getPaddingRight();
}
 
源代码16 项目: GalleryFinal   文件: PhotoViewAttacher.java
private int getImageViewWidth(ImageView imageView) {
    if (null == imageView)
        return 0;
    return imageView.getWidth() - imageView.getPaddingLeft() - imageView.getPaddingRight();
}
 
private int getImageViewWidth(ImageView imageView) {
    if (null == imageView)
        return 0;
    return imageView.getWidth() - imageView.getPaddingLeft() - imageView.getPaddingRight();
}
 
源代码18 项目: narrate-android   文件: PhotoViewAttacher.java
private int getImageViewWidth(ImageView imageView) {
    if (null == imageView)
        return 0;
    return imageView.getWidth() - imageView.getPaddingLeft() - imageView.getPaddingRight();
}
 
源代码19 项目: MultiView   文件: ImageViewScaler.java
private int getImageViewWidth(ImageView imageView) {
    if (null == imageView)
        return 0;
    return imageView.getWidth() - imageView.getPaddingLeft() - imageView.getPaddingRight();
}
 
源代码20 项目: UltimateAndroid   文件: PhotoViewAttacher.java
private int getImageViewWidth(ImageView imageView) {
    if (null == imageView)
        return 0;
    return imageView.getWidth() - imageView.getPaddingLeft() - imageView.getPaddingRight();
}