當前位置: 首頁>>代碼示例>>Java>>正文


Java Utils類代碼示例

本文整理匯總了Java中com.handmark.pulltorefresh.library.internal.Utils的典型用法代碼示例。如果您正苦於以下問題:Java Utils類的具體用法?Java Utils怎麽用?Java Utils使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


Utils類屬於com.handmark.pulltorefresh.library.internal包,在下文中一共展示了Utils類的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: init

import com.handmark.pulltorefresh.library.internal.Utils; //導入依賴的package包/類
private void init(Context context, AttributeSet attrs) {
    switch (getPullToRefreshScrollDirection()) {
        case HORIZONTAL:
            setOrientation(0);
            break;
        default:
            setOrientation(1);
            break;
    }
    setGravity(17);
    this.mTouchSlop = ViewConfiguration.get(context).getScaledTouchSlop();
    TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.PullToRefresh);
    if (a.hasValue(R.styleable.PullToRefresh_ptrMode)) {
        this.mMode = Mode.mapIntToValue(a.getInteger(R.styleable.PullToRefresh_ptrMode, 0));
    }
    if (a.hasValue(R.styleable.PullToRefresh_ptrAnimationStyle)) {
        this.mLoadingAnimationStyle = AnimationStyle.mapIntToValue(a.getInteger(R.styleable
                .PullToRefresh_ptrAnimationStyle, 0));
    }
    this.mRefreshableView = createRefreshableView(context, attrs);
    addRefreshableView(context, this.mRefreshableView);
    this.mHeaderLayout = createLoadingLayout(context, Mode.PULL_FROM_START, a);
    this.mFooterLayout = createLoadingLayout(context, Mode.PULL_FROM_END, a);
    Drawable background;
    if (a.hasValue(R.styleable.PullToRefresh_ptrRefreshableViewBackground)) {
        background = a.getDrawable(R.styleable.PullToRefresh_ptrRefreshableViewBackground);
        if (background != null) {
            this.mRefreshableView.setBackgroundDrawable(background);
        }
    } else if (a.hasValue(R.styleable.PullToRefresh_ptrAdapterViewBackground)) {
        Utils.warnDeprecation("ptrAdapterViewBackground", "ptrRefreshableViewBackground");
        background = a.getDrawable(R.styleable.PullToRefresh_ptrAdapterViewBackground);
        if (background != null) {
            this.mRefreshableView.setBackgroundDrawable(background);
        }
    }
    if (a.hasValue(R.styleable.PullToRefresh_ptrOverScroll)) {
        this.mOverScrollEnabled = a.getBoolean(R.styleable.PullToRefresh_ptrOverScroll, true);
    }
    if (a.hasValue(R.styleable.PullToRefresh_ptrScrollingWhileRefreshingEnabled)) {
        this.mScrollingWhileRefreshingEnabled = a.getBoolean(R.styleable
                .PullToRefresh_ptrScrollingWhileRefreshingEnabled, false);
    }
    handleStyledAttributes(a);
    a.recycle();
    updateUIForMode();
}
 
開發者ID:JackChan1999,項目名稱:boohee_v5.6,代碼行數:48,代碼來源:PullToRefreshBase.java

示例2: initActionBarSize

import com.handmark.pulltorefresh.library.internal.Utils; //導入依賴的package包/類
/**
 * Get an actionBar's size and save into a field
 * @param context
 */
private void initActionBarSize(Context context) {
	mActionBarHeight = Utils.getActionBarSize(context);
}
 
開發者ID:Dnet3,項目名稱:CustomAndroidOneSheeld,代碼行數:8,代碼來源:PullToRefreshBase.java

示例3: initStatusBarSize

import com.handmark.pulltorefresh.library.internal.Utils; //導入依賴的package包/類
/**
 * Get an StatusBar's size and save into a field
 * @param context
 */
private void initStatusBarSize(Context context) {
	mStatusBarHeight = Utils.getStatusBarSize(context);
}
 
開發者ID:Dnet3,項目名稱:CustomAndroidOneSheeld,代碼行數:8,代碼來源:PullToRefreshBase.java


注:本文中的com.handmark.pulltorefresh.library.internal.Utils類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。