首页 > 其他分享 >直播平台制作,SwipeRefreshLayout下拉刷新的用法

直播平台制作,SwipeRefreshLayout下拉刷新的用法

时间:2023-09-27 14:12:21浏览次数:41  
标签:SwipeRefreshLayout layout 下拉 swipeRefreshLayout 直播 刷新 android id

直播平台制作,SwipeRefreshLayout下拉刷新的用法

布局

 

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">
  <androidx.swiperefreshlayout.widget.SwipeRefreshLayout
      android:id="@+id/swipeRefreshLayout"
      android:layout_width="match_parent"
      android:layout_height="match_parent">
    <TextView
        android:id="@+id/swipe_text"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="要刷新的布局"
        />
  </androidx.swiperefreshlayout.widget.SwipeRefreshLayout>
  </LinearLayout>

 

MainActivity

 

public class MainActivity extends AppCompatActivity {
    private SwipeRefreshLayout swipeRefreshLayout;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        swipeRefreshLayout=findViewById(R.id.swipeRefreshLayout);
        swipeRefreshLayout.setColorSchemeColors(getResources().getColor(R.color.teal_200));//设置刷新转圈的颜色
        swipeRefreshLayout.setProgressBackgroundColorSchemeColor(getResources().getColor(R.color.purple_200));//设置刷新的背景颜色
        swipeRefreshLayout.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
            @Override
            public void onRefresh(){//刷新的处理事件
                //假设两秒后停止刷新
                //开启子线程
                new Thread(new Runnable() {
                    @Override
                    public void run() {
                        try {
                            Thread.sleep(2000);
                            swipeRefreshLayout.setRefreshing(false);//停止刷新
                        } catch (InterruptedException e) {
                            e.printStackTrace();
                        }
                    }
                }).start();
            }
        });
    }
 }

以上就是直播平台制作,SwipeRefreshLayout下拉刷新的用法, 更多内容欢迎关注之后的文章 

 

标签:SwipeRefreshLayout,layout,下拉,swipeRefreshLayout,直播,刷新,android,id
From: https://www.cnblogs.com/yunbaomengnan/p/17732578.html

相关文章

  • 直播app开发搭建,Android studio 图片压缩
    直播app开发搭建,Androidstudio图片压缩获取图片目录 Filefile=Environment.getExternalStorageDirectory();//获取根路径storage/emulated/0Stringpath1=file.getPath()+"/Pictures/1655215651628.jpg";//Pictures文件夹下面的1655215651628.jpg图片名 ​例   ......
  • 针对直播痛点的关键技术解析——首帧秒开、清晰度、流畅度
    ​一、直播体验升级的一把利刃——「畅直播」良好的直播体验一直是直播产品留住用户的关键流量密码。国内直播行业已呈现一片红海,各直播产品的用户增长速度在逐渐放缓,行业内竞争进入白热化阶段,急需通过在直播体验上的精细化运营来保障平台营收。如针对重大活动、头部主播进行......
  • el-select @focus 事件没有弹出下拉框
    el-select获取焦点的时候没有出现下拉框,解决办法示例<template><el-selectv-model="selectedValue"ref="select"@focus="handleFocus"><el-optionlabel="Option1"value="option1"></el-option>......
  • 跟随现货黄金直播,了解市场热点行情
    黄金,作为一种重要的贵金属和避险资产,一直以来都备受投资者的关注。其价格波动不仅受全球经济形势、地缘政治风险等因素的影响,也受到交易所供求关系的调节。因此,对于投资黄金的人来说,掌握市场热点行情是非常重要的。而如何快速准确地了解市场行情呢?跟随现货黄金直播无疑是一个不错......
  • 在线直播系统源码,取CTreeCtrl控件选中节点的文字
    在线直播系统源码,取CTreeCtrl控件选中节点的文字 voidCAboutDlg::OnSelchangedTree1(NMHDR*pNMHDR,LRESULT*pResult) {NM_TREEVIEW*pNMTreeView=(NM_TREEVIEW*)pNMHDR;//TODO:Addyourcontrolnotificationhandlercodehere    MessageBox(m_tree1.GetIte......
  • flv.js的追帧、断流重连及实时更新的直播优化方案
    1.前言最近在处理前端直播的业务,根据业务需要,使用flv.js的方案播放实时的flv视频流。不得不承认,flv.js是一个伟大的库。在使用flv.js开发的过程中,遇到了一些问题,也无外乎是视频延迟,视频卡顿等问题,经过在githubissues里摸爬滚打,加上长时间的试错,将这些问题归纳出了对应的解......
  • SQL递归根据下拉框去获取申请人的上级
    场景:表单有下拉框,对应三个层级。下一节点的办理人需要根据这个层级去获取申请人对应的上级。 解决思路:用SQL公共表达式cte递归可以作为一个获取思路:withCTEas(selectlastname,id,manageridfromhrmresourcewhereid=2422UNIONALLselecta.lastname,a.id,a......
  • 2022年抖音最近很火的游戏直播:挤地铁教程+源码+软件
    音最近很火的游戏直播:挤地铁教程+源码+软件先上车先吃肉,卡好后带货,卖号,引私域,接星途广告,接小程序广告,带小游戏赚收益均可。有需要的材料自取:提取码:9jbw ......
  • 解决复制select下拉框时 值没法复制的问题
     tip:当选择下拉框某个值时,f12查看到的option并没有自动添加selected属性,所以复制时下拉框的值没法复制的,这时需要clone函数来复制并通过循环原来的select复制选中的值 <inputtype='button'value='复制'  onclick='copyRow(this)'/>//复制当前行,dom元素的复制,不会刷新......
  • 小星星直播去重播放器更新至V1.14版本,新增片头设置和视频倍速播放设置,搭配本身的视频
    小星星去重播放器更新V1.14版本,增加倍速播放,片头10秒静音以及片头60秒0.8倍速慢放,优化左箭头重新播放,优化鼠标隐藏,让你的直播间更稳定,下面是小星星的详细介绍!1、视频设置,在播放列表里面打开预览窗口(注意预览窗口只支持MP4格式的视频,其余格式需要设置完成以后打开视频播放窗口)(1)......