首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏lib库

    仿上下滑动分页视频

    5.3 自定义LayoutManager注意点 5.4 视频播放逻辑优化 5.5 视频逻辑充分解藕 5.6 翻页卡顿优化分析 5.7 上拉很快翻页黑屏 01.先来看一下需求 项目中的视频播放,要求实现那种竖直方向一次滑动一页的效果 具体的滑动效果,可以直接参考…… 02.有几种实现方式 2.1 使用ViewPager 使用ViewPager实现竖直方法上下切换视频分析 1.最近项目需求中有用到需要在ViewPager中播放视频 3.其次是可见性判断的问题。 IllegalStateException e){ e.printStackTrace(); } 5.3 自定义LayoutManager注意点 网上有人已经写了一篇自定义LayoutManager实现的效果的博客 其他介绍 参考博客 自定义LayoutManager实现的效果:https://www.jianshu.com/p/34a0ef2d806d ViewPager不为人知的秘密:https://www.jianshu.com

    7.3K20发布于 2019-11-22
  • 来自专栏每天学点Android知识

    仿发布按住拍呼吸效果

    ——时下最火的app之一,发布过程中有个按住拍的呼吸效果,效果如下所示: ? 实际上,BreathView可以做的更精细化些,比如加入一些自定义属性,这样可定制更高些,这里只是为了模仿的效果,因此就没有做的很细致。感兴趣的朋友可以对其做的精细化些。

    1K10发布于 2019-08-17
  • 来自专栏MapleYe

    【iOS】仿,小红书视频引导动画

    addObject:[NSValue valueWithCATransform3D:CATransform3DMakeScale(1, 1, 1.0)]]; [values3 addObject :[NSValue valueWithCATransform3D:CATransform3DMakeScale(0.7, 0.7, 1.0)]]; [values3 addObject:[NSValue valueWithCATransform3D:CATransform3DMakeScale(1, 1, 1.0)]]; [values3 addObject:[NSValue valueWithCATransform3D :CATransform3DMakeScale(0.7, 0.7, 1.0)]]; [values3 addObject:[NSValue valueWithCATransform3D:CATransform3DMakeScale (1, 1, 1.0)]]; animation3.values = values3; [self.fingerImgV.layer addAnimation:animation3 forKey

    2.4K20发布于 2020-03-30
  • 来自专栏WflynnWeb

    仿循环上下滚动视频播放+特效演示

    /img/glnz/20.jpg', delayTime: '20'}, {vid: 'x0977n3m1rv', pic: '../.. /img/glnz/3.jpg', delayTime: '45'}, {vid: 'q097606n0v6', pic: '../..

    2.3K30编辑于 2022-10-28
  • 来自专栏用户4773577的专栏

    鸿蒙Next实现仿点赞动画功能

    实现目标: 小视频播放时,双击屏幕会在手指点击位置出现一个小红心,由大变小,然后放大渐变消失,并且点击速度快,可以出现多个小红心动画,每次出现的小红心会有一个小角度的旋转。 实现思路:1.双击屏幕,在手指点击位置会出现小心心,因此需要监听双击手势,并且获取到点击坐标2.快速点击,会产生多个小心心的动画,因此需要动态添加view3.动画过程,大概是出现后先缩小后放大逐渐消失实现结果 event.fingerList[0].localX, y: event.fingerList[0].localY, scale:3, this.finish } },()=>{ this.scanOption = { x: 3, y: 3, } this.opacityNor = 0 }) } },()=>{

    40800编辑于 2025-06-28
  • 来自专栏h5

    自研flutter3.x实战仿app短视频直播FlutterLive

    flutter3.x_douyin基于flutter3+dart3+getx+meidaKit等技术开发抖版app视频直播项目。 实现了仿制全屏式上下滑动视频、左右滑动切换页面模块,直播间进场/礼物动画效果。 ThemeData( colorScheme: ColorScheme.fromSeed(seedColor: const Color(0xFFFE2C55)), useMaterial3: }); }, ), ), ], ); }), ),);flutter实现滑动实现类似上下滑动视频 x+getx开发抖短视频直播项目的一些技术分享,希望能喜欢~

    2.1K21编辑于 2024-03-25
  • 来自专栏h5

    最新原创uniapp-vue3-osadmin手机版后台管理系统

    最新版uni-app+vue3+pinia2+uni-ui跨三端仿ios手机桌面os模式admin后台系统。uniapp-vue3-oa支持运行到h5+小程序+app端。 (基于uniapp+vue3自定义弹窗组件)表格组件:uv3-table(基于uniapp+vue3跨端综合表格组件)图表组件:qiun-data-charts模拟数据:mockjs(用于自定义表格模拟数据 uniapp+vue3自定义加强版table表格组件uni-vue3-table:基于uniapp+vue3全端通用自定义加强版table组件。 最新研发uniapp+vue3仿微信app聊天模板最新原创flutter3.27+bitsdojo_window客户端聊天Exe自研新版Flutter3.32仿微信app聊天|朋友圈模板基于uni-app flutter3.27+getx仿app短视频商城Electron32桌面端os系统electron31+vue3客户端聊天Exe实例tauri2.0+rust+vue3电脑版Exe聊天软件

    76510编辑于 2025-08-25
  • 来自专栏老欧说安卓

    鸿蒙NEXT版仿快手App的相对布局

    上一节我们利用photoAccessHelper实现了从相册挑选视频的功能,但在短视频APP界面,视频画面上还叠加了若干交互图标,包括但不限于:点赞、收藏、评论、分享等等。那么在某个组件上叠加显示其他组件,就用到了相对布局这个容器。

    93910编辑于 2024-11-29
  • 来自专栏MoreAPI

    使用python解析短视频、用户主页解析、用户信息解析、获取评论、搜索数据、直播间直链解析

    教程使用MoreAPI接口进行解析 MoreAPI文档地址:http://doc.moreapi.wouldmissyou.com/ 在本文中,我们将探讨如何使用MoreAPI与进行交互,是一款热门的短视频平台 user_data 函数使我们能够使用用户的sec_user_id获取有关用户的信息。 获取用户主页作品 我们可以从用户的资料中检索视频数据,指定sec_user_id和其他参数,如count和max_cursor以进行分页。 ", count=20, max_cursor="") print(user_video_data) 获取直播间信息和推流地址 live_room 函数允许我们使用唯一的web_rid获取有关直播间的信息 最后,search_data 函数使我们能够根据特定关键词和搜索类型(例如视频)在上进行搜索。

    9.8K42编辑于 2023-09-16
  • 来自专栏h5

    最新研发uniapp+vue3仿微信app聊天模板

    2025最新原创uni-app+vue3+pinia2+uvui跨三端【H5+小程序+App端】仿微信app聊天系统。​uni-vue3-wechat支持运行编译到h5+小程序+app端。 技术栈编辑器:HbuilderX 4.75技术框架:uni-app+vue3+pinia2+vite5状态管理:pinia2组件库:uni-ui+uv-ui(uniapp+vue3组件库)弹框组件:uv3 -popup(自定义uniapp+vue3多端弹框组件)自定义组件:uv3-navbar导航栏+uv3-tabbar菜单栏缓存技术:pinia-plugin-unistorage支持编译:h5+小程序+ app端项目结构目录使用最新跨端框架uniapp+vue3搭建项目模板,采用vue3 setup语法编码。 /2514843vue3.5+deepseek网页版ai流式对话:https://cloud.tencent.com/developer/article/2508594flutter3.27+getx仿

    94920编辑于 2025-08-11
  • 来自专栏鸿蒙开发笔记

    HarmonyOS 实战开发案例-仿短视频应用

    前段时间看到一篇文章,但是没有源码,是一个仿的文章,最近也在看这块,顺便写个简单的短视频小应用。 技术点拆分1、http请求数据;2、measure计算文本宽度; 3、video播放视频; 4、onTouch上滑/下拉切换视频;5、List实现滚动加载;效果展示http请求数据通过对@ohos.net.http break; case TouchType.Move: // 手指移动 const offsetY = (event.touches[0].y - this.lastMoveY) * 3; Image($r('app.media.ic_public_arrow_left')).width(28).height(28).margin({ left: 6, top: 3, bottom: 3 }) }.margin({ left: 12 }).backgroundColor(Color.Transparent) .onClick(()

    55310编辑于 2024-07-20
  • 来自专栏终码一生

    小伙开发高仿项目 就问你服不?

    1 前言 ,记录美好生活! 当我们在感慨技术学不完的时候,也不得不说,牛X的人真多。今天分享给大家两个高仿的开源项目。两个项目一个是安卓版,另一个是iOS版。 第一部分,为个人主页实现,包含NSOperationQueue多队列解析webp动图、网络资源二级缓存框架搭建。 而且,iOS版项目附带详细的开发文档: 3 效果展示 GitHub:https://github.com/sshiqiao/douyin-ios-objectc 文档:https://sshiqiao.github.io

    1.2K50编辑于 2022-04-14
  • 来自专栏直播知识

    仿短视频APP源码,AES加密工具类封装

          String decryptedText = new String(decrypted, "UTF-8");       return decryptedText;    } } 以上就是仿短视频

    1.6K30发布于 2020-11-04
  • 来自专栏老欧说安卓

    鸿蒙NEXT版仿快手App的网络接口调用

    上一节我们通过添加权限配置成功申请了应用的网络访问权限,这样App才能访问网络接口,才能加载网络图片。那么调用HTTP接口是很常见的网络访问操作,在鸿蒙App代码中调用HTTP的具体过程包含以下几个步骤:

    67310编辑于 2024-12-06
  • 来自专栏h5

    uniapp仿App界面|uni-app小视频

    Uni-liveshow直播室是一个基于vue+Nvue+uniapp技术开发的集仿制小视频/App聊天/直播功能混合项目。可实现类似上下滑动切换视频播放,支持编译到多端。 e.titleBarHeight // #endif } }) }, } </script> uniapp仿实现 uniapp+swiper+nvue技术实现仿界面上下滑动切换视频效果,并且有点赞、评论及商品等功能,可以单击、双击判断。 '/static/placeholder/video-img0.jpg', src: 'https://txmov2.a.yximgs.com/bs2/newWatermark/MTg3NDYzOTY3MjM_zh 1493014487.jpg', price: 7.70 }, { name: '玛可安迪新款网红推荐口红

    9.9K125发布于 2019-11-15
  • 来自专栏老欧说安卓

    鸿蒙NEXT版仿快手App的下拉刷新组件

    3)onRefreshing事件的回调代码中执行HTTP接口调用操作,等收到返回报文后,更新界面的图文等内容;同时将refreshing参数绑定的变量设为false,此时系统监控到refreshing

    69210编辑于 2024-12-09
  • 2024 鸿蒙零基础快速实战-仿App开发

    3. ArkTS的构成要素ArkTS通过装饰器、UI描述、自定义组件、系统组件、属性方法和事件方法等元素,提供了一种声明式UI开发方式。

    1.9K10编辑于 2024-05-16
  • 来自专栏网络日志

    超详细的React组件设计过程-仿订单组件

    笔者将会通过实战抖订单组件详细的介绍组件的设计思路和方法,对新手特别友好,希望对前端新手们和有一定工作经验的朋友有一定帮助~ 前期准备 在组件设计之前,希望你对css、js具有一定的基础。 美好生活  触手可得</h3>

    暂无订单

    </OrderWrapper> ) } 完成上面这些业务,myorder组件就完成的差不多啦~ 3. export default function OrderList({list,deleteOrder}) { return ( <OrderListWrapper> <h3> 希望本篇文章对你也有帮助,你的就是对我的最大支持^_^ 源码地址:cool-g/react-reportPage: 仿我的订单组件 (github.com) gitpage地址(直接查看页面效果):

    1.8K10编辑于 2024-06-28
  • 来自专栏老欧说安卓

    鸿蒙NEXT版仿快手App的网络动态授权

    上一节我们利用滑块组件实现了多张图片的左右轮播特效,在此基础上可以实现多个短视频的上下轮播特效。那么要想正常播放网络视频,还得让App提前获得网络授权才行。鸿蒙系统提供了一种允许应用访问系统资源(例如通讯录)和系统能力(例如访问摄像头、麦克风等)的通用权限访问方式,以此避免系统数据和系统功能被不当使用。

    74110编辑于 2024-12-05
  • 来自专栏longzhi的个人博客

    樱花

    好看的樱花飘落 效果如下: image.png 代码: <style type="text/css"> *{ margin:0; padding:0; list-style-type: vec3 normX; varying vec3 normY; varying vec3 normZ; varying vec3 normal; varying float diffuse elrsn = sin(aEuler); vec3 elrcs = cos(aEuler); mat3 rotx = mat3( 1.0, 0.0, 0.0, 0.0, elrcs.x vec3 normX; varying vec3 normY; varying vec3 normZ; varying vec3 normal; varying float diffuse p = vec3(gl_PointCoord - vec2(0.5, 0.5), 0.0) * 2.0; vec3 d = vec3(0.0, 0.0, -1.0); float nd =

    1.5K10发布于 2021-01-21
领券