本文整理汇总了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);
}
示例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);
}
示例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;
}