0
A
回答
0
0
compile 'me.imid.swipebacklayout.lib:library:1.0.0'
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.example.darwich.swipetoclose.MainActivity">
<RadioGroup
android:id="@+id/id_radioGroup"
android:layout_centerHorizontal="true"
android:layout_marginTop="40dp"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<RadioButton
android:id="@+id/mode_left"
android:text="Left"
android:textSize="24sp"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<RadioButton
android:id="@+id/mode_right"
android:text="Right"
android:textSize="24sp"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<RadioButton
android:id="@+id/mode_bottom"
android:text="Bottom"
android:textSize="24sp"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<RadioButton
android:id="@+id/all"
android:text="All"
android:textSize="24sp"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</RadioGroup>
</RelativeLayout>
public class MainActivity extends SwipeBackActivity {
private SwipeBackLayout swipeBackLayout;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
RadioGroup trackingModeGroup = (RadioGroup) findViewById(R.id.id_radioGroup);
swipeBackLayout = getSwipeBackLayout();
trackingModeGroup.setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(RadioGroup group, int checkedId) {
int edgeFlag;
switch (checkedId) {
case R.id.mode_left:
edgeFlag = SwipeBackLayout.EDGE_LEFT;
break;
case R.id.mode_right:
edgeFlag = SwipeBackLayout.EDGE_RIGHT;
break;
case R.id.mode_bottom:
edgeFlag = SwipeBackLayout.EDGE_BOTTOM;
break;
default:
edgeFlag = SwipeBackLayout.EDGE_ALL;
}
swipeBackLayout.setEdgeTrackingEnabled(edgeFlag);
}
});
}
}
相關問題
- 1. 在Android中將另一個片段滑過另一個片段
- 2. 片段通過滑動以及按鈕單擊從一個片段移動到另一個片段
- 3. 可擴展的滾動片段/查看另一個片段
- 4. ViewPager中另一個片段的片段
- 5. Transition android片段向上滑動
- 6. 片段時啓動另一片段
- 7. AS3 addEventListener在另一個動畫片段內的動畫片段
- 8. 我可以把一個片段放入FragmentActivity中的另一個片段嗎?
- 9. 片段向上滑動動畫不會顯示下面的片段
- 10. 去另一個片段,而在片段
- 11. 從另一個片段調用片段
- 12. 從另一個片段打開片段
- 13. 打開片段在另一個片段
- 14. 從片段到另一個片段
- 15. 在Android上從一個片段到另一個片段時的動畫滯後
- 16. Android - 如何將一個片段放在另一個片段上
- 17. 動態地在另一個片段內添加一個片段
- 18. 另一個片段
- 19. 添加片段上的另一個片段
- 20. 按鈕上的新片段單擊從另一個片段?
- 21. Android:片段:調用列表片段中的另一個活動
- 22. 更換片段與活動組內的另一個片段
- 23. 來自另一個片段/活動後的片段不顯示
- 24. 刪除另一個片段活動中的片段
- 25. Android:從一個片段滑動到其他片段
- 26. 從一個片段移動到Android的另一個片段時,爲什麼會出現強制關閉?
- 27. 如何從Recyclerview適配器將值從一個片段發送到另一個片段。然後關閉第一個片段並打開新的片段
- 28. 將動畫片段定位到另一個動畫片段2
- 29. 更換片段與另一片段顯示兩個片段
- 30. Android的 - 滑動片段
如果你修改[驗證碼](http://stackoverflow.com/questions/4139288/android-how-to-handle-right-to - 左手輕掃手勢)上下可以使用FragmentManager來處理所需的片段。 –
ty回覆,現在我試試 –