MVVM解析数据以及新闻列表和视频列表进行抖音布局

这篇具有很好参考价值的文章主要介绍了MVVM解析数据以及新闻列表和视频列表进行抖音布局。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <com.shuyu.gsyvideoplayer.video.StandardGSYVideoPlayer
        android:id="@+id/gsy"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintTop_toTopOf="parent"/>

    <ImageView
        android:id="@+id/iv_rotate"
        android:layout_width="40dp"
        android:layout_height="40dp"
        android:layout_alignParentEnd="true"
        android:layout_alignParentBottom="true"
        android:layout_marginBottom="20dp"
        android:layout_marginEnd="20dp"
        android:src="@drawable/ic_hengping"/>

    <TextView
        android:layout_alignBottom="@+id/iv_rotate"
        android:layout_alignRight="@+id/iv_rotate"
        android:layout_marginBottom="50dp"
        android:layout_marginEnd="3dp"
        android:id="@+id/tv_share"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="1.2万"
        android:textColor="@color/white"
        android:textSize="15sp"/>

    <ImageView
        android:src="@drawable/ic_fenxiang"
        android:id="@+id/iv_share"
        android:layout_width="30dp"
        android:layout_height="30dp"
        android:layout_alignBottom="@+id/tv_share"
        android:layout_alignRight="@+id/tv_share"
        android:layout_marginBottom="30dp"
        android:layout_marginEnd="3dp"/>

    <TextView
        android:id="@+id/tv_collect"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="1.8万"
        android:textColor="@color/white"
        android:textSize="15sp"
        android:layout_alignBottom="@+id/iv_share"
        android:layout_alignRight="@+id/tv_share"
        android:layout_marginBottom="40dp" />

    <ImageView
        android:id="@+id/iv_collect"
        android:layout_width="30dp"
        android:layout_height="30dp"
        android:src="@drawable/ic_shoucang"
        android:layout_alignBottom="@+id/tv_collect"
        android:layout_alignRight="@+id/tv_collect"
        android:layout_marginBottom="30dp"
        android:layout_marginEnd="3dp"/>

    <TextView
        android:id="@+id/tv_comment"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="2.0万"
        android:textColor="@color/white"
        android:textSize="15sp"
        android:layout_alignBottom="@+id/iv_collect"
        android:layout_alignRight="@+id/tv_share"
        android:layout_marginBottom="40dp" />

    <ImageView
        android:id="@+id/iv_comment"
        android:layout_width="30dp"
        android:layout_height="30dp"
        android:src="@drawable/ic_pinglun"
        android:layout_alignBottom="@+id/tv_comment"
        android:layout_alignRight="@+id/tv_comment"
        android:layout_marginBottom="30dp"
        android:layout_marginEnd="3dp"/>

    <TextView
        android:id="@+id/tv_like"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="2.0万"
        android:textColor="@color/white"
        android:textSize="15sp"
        android:layout_alignBottom="@+id/iv_comment"
        android:layout_alignRight="@+id/tv_share"
        android:layout_marginBottom="40dp" />
    <ImageView
        android:id="@+id/iv_like"
        android:layout_width="30dp"
        android:layout_height="30dp"
        android:src="@drawable/dianzan"
        android:layout_alignBottom="@+id/tv_like"
        android:layout_alignRight="@+id/tv_like"
        android:layout_marginBottom="30dp"
        android:layout_marginEnd="3dp" />

    <ImageView
        android:id="@+id/iv_head"
        android:layout_width="30dp"
        android:layout_height="30dp"
        android:src="@drawable/dianzan"
        android:background="@drawable/shape_tuijian_tou"
        android:layout_alignBottom="@+id/iv_like"
        android:layout_alignRight="@+id/iv_like"
        android:layout_marginBottom="50dp"/>

    <ImageView
        android:id="@+id/iv_focus"
        android:layout_width="20dp"
        android:layout_height="20dp"
        android:background="@drawable/shape_tuijian_add"
        android:layout_alignTop="@+id/iv_head"
        android:layout_alignRight="@+id/iv_head"
        android:layout_marginEnd="4dp"
        android:layout_marginTop="20dp"/>


    <TextView
        android:layout_width="150dp"
        android:layout_height="wrap_content"
        android:id="@+id/tv_marquee"
        android:text="孙杰浩"
        android:singleLine="true"
        android:ellipsize="marquee"
        android:focusable="true"
        android:focusableInTouchMode="true"
        android:marqueeRepeatLimit="marquee_forever"
        android:textSize="15sp"
        android:textColor="@color/white"
        android:layout_alignParentBottom="true"
        android:layout_marginStart="20dp"
        android:layout_marginBottom="20dp"/>

    <TextView
        android:id="@+id/tv_caption"
        android:layout_width="200dp"
        android:layout_height="wrap_content"
        android:ellipsize="end"
        android:singleLine="true"
        android:text="不吃苦中苦一辈子,能吃苦吃苦半辈子#八维学生"
        android:textColor="@color/white"
        android:layout_alignBottom="@+id/tv_marquee"
        android:layout_marginBottom="20dp"
        android:layout_marginStart="20dp"/>

    <TextView
        android:id="@+id/tv_user"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="常青山"
        android:textSize="20sp"
        android:textColor="@color/white"
        android:layout_alignBottom="@+id/tv_caption"
        android:layout_marginBottom="20dp"
        android:layout_marginStart="20dp"/>


    <ImageView
        android:id="@+id/iv_locate"
        android:layout_width="30dp"
        android:layout_height="30dp"
        android:src="@drawable/ic_dingwei"
        android:layout_alignBottom="@+id/tv_user"
        android:layout_marginBottom="30dp"
        android:layout_marginStart="20dp"/>

    <TextView
        android:id="@+id/tv_locate"
        android:text="天津八维学校"
        android:textColor="@color/white"
        android:layout_alignLeft="@+id/iv_locate"
        android:layout_alignTop="@+id/iv_locate"
        android:layout_marginTop="5dp"
        android:layout_marginStart="30dp"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>

    <LinearLayout
        android:layout_centerInParent="true"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content">
        <ImageView
            app:layout_constraintLeft_toLeftOf="parent"
            app:layout_constraintTop_toTopOf="parent"
            app:layout_constraintBottom_toBottomOf="parent"
            android:id="@+id/iv_full"
            android:src="@drawable/ic_xinhao"
            android:layout_width="30dp"
            android:layout_height="30dp"/>
        <TextView
            android:text="全屏播放"
            android:textSize="20sp"
            android:textColor="@color/white"
            android:layout_marginStart="10dp"
            app:layout_constraintLeft_toRightOf="@id/iv_full"
            app:layout_constraintTop_toTopOf="@id/iv_full"
            app:layout_constraintBottom_toBottomOf="@id/iv_full"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"/>
    </LinearLayout>


</RelativeLayout>

//进行抖音布局

MVVM解析数据以及新闻列表和视频列表进行抖音布局,音视频,gitee,android-studio文章来源地址https://www.toymoban.com/news/detail-792877.html

到了这里,关于MVVM解析数据以及新闻列表和视频列表进行抖音布局的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何使用Puppeteer进行新闻网站数据抓取和聚合

    Puppeteer是一个基于Node.js的库,它提供了一个高级的API来控制Chrome或Chromium浏览器。通过Puppeteer,我们可以实现各种自动化任务,如网页截图、PDF生成、表单填写、网络监控等。本文将介绍如何使用Puppeteer进行新闻网站数据抓取和聚合,以网易新闻和杭州亚运会为例。 数据抓取

    2024年02月10日
    浏览(64)
  • 视频列表:点击某个视频进行播放,其余视频全部暂停(同时只播放一个视频)

    视频列表:点击某个视频进行播放,其余视频全部暂停( 同时只播放一个视频 ) 在 video 标签添加 自定义属性 id (必须唯一) 给每个 video 标签 添加 play 视频播放事件 播放视频时,触发 play 事件,通过添加的自定义属性 id 判断,将 非当前播放视频都暂停

    2024年02月06日
    浏览(36)
  • delphi 通过TNetHTTPClient解析抖音无水印高清视频原理及解决X-Bogus签名验证2023-5-1

    一、杂谈         最近有很多热心网友反馈抖音去水印又不行了,之前是时不时被blocked,现在直接连内容都没有了,返回直接就是空了,我们今天简要给大家分析一下请求过程,附上delphi 源码,及生成签名验证,成功请求到json数据的解决方法。 二、请求过程分析 我们还

    2024年02月10日
    浏览(45)
  • 微信小程序 《新闻列表》 案例

    今天带着练习一个小程序的基础练习 《新闻列表》 内容如图: 如要求: 1.主页头部的轮播图 2.中间内容上的信息案列排版。 3.上拉加载内容。 4.在信息加载完成后,给用户提示 我们看一下这个关于轮播图的相关文档。 文档地址:https://developers.weixin.qq.com/miniprogram/dev/compon

    2024年02月08日
    浏览(39)
  • 微信小程序网悦新闻开发--云函数以及云数据开发(七),详细学习指南

    微信小程序网悦新闻开发–我的模块开发(五) 微信小程序网悦新闻开发–自定义组件开发(六) 微信小程序网悦新闻开发–云函数以及云数据开发(七) 云函数 云函数是一段运行在云端的代码,无需管理服务器,在开发工具内编写、一键上传部署即可运行后端代码。 小

    2024年04月25日
    浏览(39)
  • 抖音视频评论采集软件|抖音数据抓取工具

            抖音视频评论采集软件是一款基于C#开发的高效、便捷的工具,旨在为用户提供全面的数据采集和分析服务。该软件不仅支持通过进行搜索抓取,还能够通过分享链接进行单个视频的抓取和下载,让用户轻松获取抖音视频评论数据。         其中,批量视频提

    2024年04月11日
    浏览(50)
  • 微信小程序编写新闻阅读列表

    swiper image{ width:100%; height:500rpx; } App.json 里的关于导航栏、标题的配置 官方API文档地址:https://developers.weixin.qq.com/miniprogram/dev/framework/config.html 主要属性 简单案例 post.json { “navigationBarBackgroundColor”: “#405f80”, “navigationBarTitleText”: “文与字” } 构建文章列表 案例代码 pos

    2024年04月14日
    浏览(37)
  • Android Studio实现解析HTML获取图片URL,将URL存到list,进行列表展示

    效果 build.gradle(app)添加的依赖(用不上的可以不加) AndroidManifest.xml 错误 如果出现错误: app:checkDebugDuplicateClasses 参考这篇博客尝试解决 代码 activity_main.xml 设置recyclerview item_image.xml 设置在recycleView显示的数据格式 MainActivity Image适配器 ImageModel 接收图片URL

    2024年02月12日
    浏览(43)
  • 抖音视频批量下载工具|抖音数据抓取工具

            想要随时随地观看抖音平台上的精彩视频内容吗?不必担心!这款基于C#开发的抖音视频下载工具将成为您的得力助手,让您轻松畅享最新、最热的视频内容。 【多功能实用】 无论是批量视频提取还是固定视频下载,这款工具都能满足您的需求。通过输入进行

    2024年04月09日
    浏览(129)
  • 人美心更美,90后女孩新农人在抖音电商助农,直播登上联合国新闻

    优秀,90后女孩泥塘里直播登上联合国新闻。今天和大家分享一位90后姑娘在抖音平台直播带货的经历,非常励志。 她叫赵聪,来自洪湖,7年前奶奶离世她辞去武汉会计的工作,回到了洪湖。 后来加入堂弟的网店售卖家乡的农产品,但好景不长,该网店在2020年就关掉了。 随

    2023年04月09日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包