<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          SwipeBackLayoutAndroid 滑動監(jiān)聽組件

          聯(lián)合創(chuàng)作 · 2023-09-24 08:28

          SwipeBackLayout 是一個支持屏幕上下左右滑動返回上層 Activity, 關(guān)閉當(dāng)前 Activity, 類似簡書 App。

          效果圖:

          示例代碼:

          public class DemoActivity extends SwipeBackActivity implements View.OnClickListener {
              private int[] mBgColors;
          
              private static int mBgIndex = 0;
          
              private String mKeyTrackingMode;
          
              private RadioGroup mTrackingModeGroup;
          
              private SwipeBackLayout mSwipeBackLayout;
          
              @Override
              protected void onCreate(Bundle savedInstanceState) {
                  super.onCreate(savedInstanceState);
                  setContentView(R.layout.activity_demo);
                  changeActionBarColor();
                  findViews();
                  mKeyTrackingMode = getString(R.string.key_tracking_mode);
                  mSwipeBackLayout = getSwipeBackLayout();
          
                  mTrackingModeGroup.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;
                          }
                          mSwipeBackLayout.setEdgeTrackingEnabled(edgeFlag);
                          saveTrackingMode(edgeFlag);
                      }
                  });
              }
          瀏覽 18
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  在线播放a | 亚洲日韩黄色片 | 精品91秘 一区二区三区 | 日韩成人av影视 日韩成人一级AV 日韩电影无码麻豆 | 天天操天天操天天干 |