【安卓学习之UI学习】TabLayout+recyclerView实现锚点定位/滑动定位

█ 【安卓学习之UI学习】TabLayout+recyclerView实现锚点定位/滑动定位

█ 相关文章:

- 
 ● 【android学习开源项目之BasePopup】BasePopup(PopupWindow)进行二次封装
 ● 【android学习开源项目之AndroidAutoSize】AndroidAutoSize和DialogFragment的适配
 ● 【安卓学习之UI学习】 自定义组合控件View 的开发
 ● 【安卓学习之UI学习】 自定义 弧形等级进度条
 ● 【安卓学习之UI学习】RecyclerView的使用总结
 ● 【安卓学习之UI学习】TabLayout的使用总结
 ● 【安卓学习之UI学习】Dialog的使用总结

█ 读前说明:

- 
 ● 本文通过学习别人写demo,学习一些课件,参考一些博客,’学习相关知识,如果涉及侵权请告知
 ● 本文只简单罗列相关的代码实现过程
 ● 涉及到的逻辑以及说明也只是简单介绍,主要当做笔记,了解过程而已

█ 原生:系统自带的Dialog

- 
 ● 想要实现的效果
在这里插入图片描述
在这里插入图片描述

● 界面布局参考:

<?xml version="1.0" encoding="utf-8"?>
<android.support.design.widget.CoordinatorLayout
    android:id="@+id/container_page"
    android:background="#fff2f3f5"
    android:paddingTop="1dp"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <android.support.design.widget.AppBarLayout
        android:id="@+id/appbar_above_appmodule"
        android:background="#ffffffff"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content">
        <!--常用功能-->
        <LinearLayout android:orientation="vertical"
            android:id="@+id/container_app_top"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content">
            <LinearLayout
                android:gravity="center_vertical"
                android:orientation="horizontal"
                android:id="@+id/drag_title"
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_marginLeft="32dp"
                android:layout_marginTop="16dp">
                <!--常用应用-->
                <TextView android:textSize="14sp"
                    android:textStyle="bold"
                    android:textColor="#ff323233"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:text="常用应用" />
                <!--长按图标可拖拽调整顺序-->
                <TextView android:textSize="12sp"
                    android:textColor="#ff969799"
                    android:layout_width="wrap_content" 
                    android:layout_height="wrap_content" 
                    android:layout_marginLeft="8dp"
                    android:text="长按图标可拖拽调整顺序" />
            </LinearLayout>
            <android.support.v7.widget.RecyclerView 
                android:id="@+id/rv_app_common" 
                android:layout_width="fill_parent" 
                android:layout_height="wrap_content" 
                android:layout_marginLeft="16dp"
                android:layout_marginTop="2dp"
                android:layout_marginRight="16dp"
                android:layout_marginBottom="8dp" />
        </LinearLayout>
        <!--全部功能TabLayout-->
        <android.support.design.widget.TabLayout
            android:id="@+id/tabs_app_module"
            android:layout_width="fill_parent"
            android:layout_height="44dp"
            app:tabIndicatorColor="#ff1989fa"
            app:tabMode="scrollable" />
    </android.support.design.widget.AppBarLayout>
    <!--全部功能-->
    <android.support.v7.widget.RecyclerView
        android:id="@+id/rv_app_module"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        app:layout_behavior="@string/appbar_scrolling_view_behavior" />
</android.support.design.widget.CoordinatorLayout>

█ 实现步骤

- 
 ● 主题


█ 相关资料:

- 
 ● 1.Android 实现锚点定位
 ● 2.Android tabLayout+recyclerView实现锚点定位_weixin_33701617的博客-CSDN博客
 ● 2. 2016-06-05 关于在项目中使用Android5.0的CoordinatorLayout,上滑无效果的问题_追求,成长-CSDN博客
 ● 2.2018-12-26 【Android】Android开发中动态获取RecyclerView的Item中EditText的内容_吴雨年的博客-CSDN博客
 ● 2.2016-12-20 RecyclerView 多布局,Item中使用EditText刷新问题扫坑_zhuhai__yizhi的专栏-CSDN博客
 ● 2.Android 实现 app 的限制_w3cschool

转载请注明出处:
https://blog.csdn.net/ljb568838953/article/details/110383353

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值