Android 下拉关闭图片查看器,仿微信效果

2019-10-22  本文已影响0人  Enowr

源码

简单使用

  1. gradle 集成
api 'com.enowr.android:Widgets:0.0.8'
  1. Layout
 <com.enowr.widgets.extension.FrameLayoutExtension
        android:id="@+id/touch"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        app:vh_isDropdownClose="true" >

        <com.enowr.widgets.recycler.pager.RecyclerViewPager
            android:id="@+id/recycler"
            android:layout_width="match_parent"
            android:layout_height="match_parent" />
    </com.enowr.widgets.extension.FrameLayoutExtension>
  1. 设置背景
        // 设置activity的背景为黑色
        getWindow().getDecorView().setBackgroundColor(Color.BLACK);
        mBinding.touch.getHelper().setDropdownCloseGradualBackground(getWindow().getDecorView().getBackground());
        mBinding.touch.getHelper().setDropdownCloseListener(new ViewHelper.DropdownCloseListener() {
            @Override
            public void onAlphaChange(float alpha) {
            }

            @Override
            public void onClosed() {
                onBackPressed();
            }

            @Override
            public void onRecover() {
            }
        });
上一篇 下一篇

猜你喜欢

热点阅读