当前位置: 首页>>代码示例>>Java>>正文


Java SwipeBackLayout.EDGE_BOTTOM属性代码示例

本文整理汇总了Java中me.imid.swipebacklayout.lib.SwipeBackLayout.EDGE_BOTTOM属性的典型用法代码示例。如果您正苦于以下问题:Java SwipeBackLayout.EDGE_BOTTOM属性的具体用法?Java SwipeBackLayout.EDGE_BOTTOM怎么用?Java SwipeBackLayout.EDGE_BOTTOM使用的例子?那么, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在me.imid.swipebacklayout.lib.SwipeBackLayout的用法示例。


在下文中一共展示了SwipeBackLayout.EDGE_BOTTOM属性的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: setSwipeBackFlag

public void setSwipeBackFlag(SwipeBack swipeBack){
    this.swipeBack=swipeBack;
    int edgeFlag = -1;
    switch (swipeBack) {
        case NONE:
            //默认就是左边
            break;
        case LEFT:
            //默认就是左边
            edgeFlag = SwipeBackLayout.EDGE_LEFT;
            break;
        case RIGHT:
            edgeFlag= SwipeBackLayout.EDGE_RIGHT;
            break;
        case ALL:
            edgeFlag= SwipeBackLayout.EDGE_ALL;
            break;
        case BOTTOM:
            edgeFlag= SwipeBackLayout.EDGE_BOTTOM;
            break;
    }
    if (edgeFlag != -1)
        mSwipeBackLayout.setEdgeTrackingEnabled(edgeFlag);
}
 
开发者ID:luhaoaimama1,项目名称:zone-sdk,代码行数:24,代码来源:SwipeBackKind.java

示例2: setSwipeEdge

private void setSwipeEdge() {
    mSwipeEdge = (MultiSelectListPreference) findPreference(GlobalSetting.SWIPE_BACK_EDGE);
    int edge = GlobalSetting.getSwipeBackEdge();

    Set<String> edges = new HashSet<String>();
    StringBuilder summary = new StringBuilder();
    if ((edge & SwipeBackLayout.EDGE_LEFT) != 0) {
        edges.add(String.valueOf(SwipeBackLayout.EDGE_LEFT));
        summary.append(getResources().getString(R.string.swipe_edge_left)).append(" ");
    }
    if ((edge & SwipeBackLayout.EDGE_RIGHT) != 0) {
        edges.add(String.valueOf(SwipeBackLayout.EDGE_RIGHT));
        summary.append(getResources().getString(R.string.swipe_edge_right)).append(" ");
    }
    if ((edge & SwipeBackLayout.EDGE_BOTTOM) != 0) {
        edges.add(String.valueOf(SwipeBackLayout.EDGE_BOTTOM));
        summary.append(getResources().getString(R.string.swipe_edge_bottom)).append(" ");
    }
    mSwipeEdge.setValues(edges);
    mSwipeEdge.setSummary(summary.toString());
    mSwipeEdge.setOnPreferenceChangeListener(this);
}
 
开发者ID:fei-ke,项目名称:ChipHellClient,代码行数:22,代码来源:SettingFragment.java

示例3: onPreferenceChange

@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
    if (preference == mSwipeEdge) {
        Set<String> newValues = (Set<String>) newValue;
        int edge = 0;
        StringBuilder summary = new StringBuilder();
        for (String value : newValues) {
            switch (Integer.parseInt(value)) {
                case SwipeBackLayout.EDGE_LEFT:
                    edge |= SwipeBackLayout.EDGE_LEFT;
                    summary.append(getResources().getString(R.string.swipe_edge_left)).append(" ");
                    break;
                case SwipeBackLayout.EDGE_RIGHT:
                    edge |= SwipeBackLayout.EDGE_RIGHT;
                    summary.append(getResources().getString(R.string.swipe_edge_right)).append(" ");
                    break;
                case SwipeBackLayout.EDGE_BOTTOM:
                    edge |= SwipeBackLayout.EDGE_BOTTOM;
                    summary.append(getResources().getString(R.string.swipe_edge_bottom)).append(" ");
                    break;
            }
        }
        GlobalSetting.putSwipeBackEdge(edge);
        mSwipeEdge.setSummary(summary.toString());
        return true;
    } else if (preference == mForumAddress) {
        String newAddress = (String) newValue;
        if (TextUtils.isEmpty(newAddress)) {
            newAddress = GlobalSetting.DEFAULT_FORUM_ADDRESS;
        }
        if (!newAddress.startsWith("http")) {
            newAddress = "http://" + newAddress;
        }
        if (!newAddress.endsWith("/")) {
            newAddress += "/";
        }
        GlobalSetting.setForumAddress(newAddress);
        mForumAddress.setSummary(newAddress);
        ToastUtil.show(getActivity(), "需重新启动应用生效");
        return true;
    }
    return false;
}
 
开发者ID:fei-ke,项目名称:ChipHellClient,代码行数:43,代码来源:SettingFragment.java


注:本文中的me.imid.swipebacklayout.lib.SwipeBackLayout.EDGE_BOTTOM属性示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。