- 本文介绍两种在Android中实现跑马灯效果的方法。第一种适用于从右至左滚动,要求字体长度超过控件长度,通过设置特定属性实现。第二种使用定时器调整padding值,实现更灵活的滚动方向。 本文介绍两种在Android中实现跑马灯效果的方法。第一种适用于从右至左滚动,要求字体长度超过控件长度,通过设置特定属性实现。第二种使用定时器调整padding值,实现更灵活的滚动方向。
- 本文介绍了通过缩放因子实现图片放大缩小的功能,效果如动图所示。使用 `Matrix` 对图片进行缩放处理。为避免内存崩溃,可在全局配置添加 `android:largeHeap="true"`。代码中定义了 `beforeScale` 和 `nowScale` 变量控制缩放范围,确保流畅体验。 本文介绍了通过缩放因子实现图片放大缩小的功能,效果如动图所示。使用 `Matrix` 对图片进行缩放处理。为避免内存崩溃,可在全局配置添加 `android:largeHeap="true"`。代码中定义了 `beforeScale` 和 `nowScale` 变量控制缩放范围,确保流畅体验。
- 前言鸿蒙版本腾讯 IM 的聊天功能十分复杂,需要开发者手动实现整个聊天对话的业务代码,这对开发者来说是个不小的挑战。本篇文章先从最基础的聊天对话列表开始教你一步一步实现完整的聊天功能,建议点赞收藏!实现效果先看本文最终的基本实现效果。需求分析对话列表左右排列支持发送文本消息支持实时接收消息支持拉取历史消息技术实现获取历史消息当从会话列表进入聊天详情页面时,首先拉取最新历史消息。可以通过设置参... 前言鸿蒙版本腾讯 IM 的聊天功能十分复杂,需要开发者手动实现整个聊天对话的业务代码,这对开发者来说是个不小的挑战。本篇文章先从最基础的聊天对话列表开始教你一步一步实现完整的聊天功能,建议点赞收藏!实现效果先看本文最终的基本实现效果。需求分析对话列表左右排列支持发送文本消息支持实时接收消息支持拉取历史消息技术实现获取历史消息当从会话列表进入聊天详情页面时,首先拉取最新历史消息。可以通过设置参...
- 本文介绍了自定义 RatingBar 的实现方法,通过布局文件、layer-list 样式文件和 style 文件的配置完成个性化星星评分效果。 本文介绍了自定义 RatingBar 的实现方法,通过布局文件、layer-list 样式文件和 style 文件的配置完成个性化星星评分效果。
- 🌟【干货预警】HarmonyOS开发隐藏案例大揭秘!手把手教你打造自适应股票APP🌟大家好!今天要跟大家分享一个HarmonyOS开发的宝藏案例——股票类应用"一次开发多端部署"的完整实践!我翻遍官方文档挖到的真·实战技巧,赶紧收藏!💡 先划重点:这个案例用9个核心页面(首页/行情/自选股等)完整演绎了HarmonyOS三大必杀技:1️⃣ 分栏布局魔法:手机/平板/PC自动切换单双栏2... 🌟【干货预警】HarmonyOS开发隐藏案例大揭秘!手把手教你打造自适应股票APP🌟大家好!今天要跟大家分享一个HarmonyOS开发的宝藏案例——股票类应用"一次开发多端部署"的完整实践!我翻遍官方文档挖到的真·实战技巧,赶紧收藏!💡 先划重点:这个案例用9个核心页面(首页/行情/自选股等)完整演绎了HarmonyOS三大必杀技:1️⃣ 分栏布局魔法:手机/平板/PC自动切换单双栏2...
- 【🌟鸿蒙开发宝藏案例大起底!原来官方藏了这么多干货!】大家好呀~最近在折腾鸿蒙应用开发的时候,意外发现了官方文档里藏着一堆超实用的开发案例!特别是那个长视频应用的"一多开发"实例,看完直呼"原来还能这样玩!" 今天咱们就来好好扒一扒这些隐藏的宝藏,附带手把手的代码解析!🔥 长视频应用案例:一次开发征服四类设备核心功能:首页瀑布流推荐、智能搜索、边看边评、全屏播放适配设备:手机/折叠屏/平... 【🌟鸿蒙开发宝藏案例大起底!原来官方藏了这么多干货!】大家好呀~最近在折腾鸿蒙应用开发的时候,意外发现了官方文档里藏着一堆超实用的开发案例!特别是那个长视频应用的"一多开发"实例,看完直呼"原来还能这样玩!" 今天咱们就来好好扒一扒这些隐藏的宝藏,附带手把手的代码解析!🔥 长视频应用案例:一次开发征服四类设备核心功能:首页瀑布流推荐、智能搜索、边看边评、全屏播放适配设备:手机/折叠屏/平...
- 🎉大家好呀!今天要跟各位鸿蒙开发者分享一个超实用的大宝藏——HarmonyOS官方那些藏在文档里的多窗口适配案例!是不是经常在开发时发现文档里明明有解决方案,但就是找不到具体代码参考?我也是最近才挖到这些隐藏款案例,赶紧整理出来和大家唠唠!🌈 一、窗口断点自适应:折叠屏展开再也不用写两套代码!场景痛点:同一窗口宽度在不同设备(如折叠屏展开态和手机横屏)可能对应不同布局,单纯判断宽度会翻车... 🎉大家好呀!今天要跟各位鸿蒙开发者分享一个超实用的大宝藏——HarmonyOS官方那些藏在文档里的多窗口适配案例!是不是经常在开发时发现文档里明明有解决方案,但就是找不到具体代码参考?我也是最近才挖到这些隐藏款案例,赶紧整理出来和大家唠唠!🌈 一、窗口断点自适应:折叠屏展开再也不用写两套代码!场景痛点:同一窗口宽度在不同设备(如折叠屏展开态和手机横屏)可能对应不同布局,单纯判断宽度会翻车...
- 前言因日常工作需要使用鸿蒙版腾讯 IM 聊天功能,但是腾讯 IM 只提供了相关接口,并没有像安卓和 iOS 一样提供配套的 UI 页面。这点不得不吐槽一下腾讯,作为互联网巨头鸿蒙开发进度怎么就这么慢,没办法只能对比着微信自己一点点去实现相关功能,本篇文章将详细介绍聊天列表页面的搭建过程,建议点赞收藏!实现效果先看本文的最终实现效果如下:需求分析支持删除功能。支持按照收到消息的时间排序。支持消... 前言因日常工作需要使用鸿蒙版腾讯 IM 聊天功能,但是腾讯 IM 只提供了相关接口,并没有像安卓和 iOS 一样提供配套的 UI 页面。这点不得不吐槽一下腾讯,作为互联网巨头鸿蒙开发进度怎么就这么慢,没办法只能对比着微信自己一点点去实现相关功能,本篇文章将详细介绍聊天列表页面的搭建过程,建议点赞收藏!实现效果先看本文的最终实现效果如下:需求分析支持删除功能。支持按照收到消息的时间排序。支持消...
- 前言并发编程是现代编程语言中不可或缺的特性,不管是 java,kotlin,python, 还是仓颉语言都离不开线程的使用,熟练掌握并使用线程是日常开发中处理耗时操作或处理并发有效提高应用程序的性能,本篇文章将详细介绍线程在仓颉语言中的基本使用,建议点赞收藏!线程创建在仓颉语言中使用 spawn 关键字创建一个仓颉线程,类似 kotlin 中的 thread,仓颉已经封装好了线程的创建细节,... 前言并发编程是现代编程语言中不可或缺的特性,不管是 java,kotlin,python, 还是仓颉语言都离不开线程的使用,熟练掌握并使用线程是日常开发中处理耗时操作或处理并发有效提高应用程序的性能,本篇文章将详细介绍线程在仓颉语言中的基本使用,建议点赞收藏!线程创建在仓颉语言中使用 spawn 关键字创建一个仓颉线程,类似 kotlin 中的 thread,仓颉已经封装好了线程的创建细节,...
- 前言华为仓颉语言是鸿蒙原生应用的一种新的编程语言,采用面向对象的编程思想,为开发者带来新的开发体验。不仅可以和 ArkTs 相互调用,更能提升应用程序的性能,更重要的是仓颉语言的特点结合了 java 和 C 的特点。对开发者来说比较容易上手学习,本篇文章主要是详细介绍仓颉语言中的结构体 struct 和类 class 的区别,建议点赞收藏!结构体 Struct仓颉中的结构体以 strcut ... 前言华为仓颉语言是鸿蒙原生应用的一种新的编程语言,采用面向对象的编程思想,为开发者带来新的开发体验。不仅可以和 ArkTs 相互调用,更能提升应用程序的性能,更重要的是仓颉语言的特点结合了 java 和 C 的特点。对开发者来说比较容易上手学习,本篇文章主要是详细介绍仓颉语言中的结构体 struct 和类 class 的区别,建议点赞收藏!结构体 Struct仓颉中的结构体以 strcut ...
- 前言最近在日常开发过程中,需要实现城市选择功能,同时支持模糊搜索。看似简单的功能动手实现起来却有很多难点。本篇文章详细记录开发过程中遇到的问题和对应的解决方法,希望能够帮助你,建议点赞收藏!实现效果需求分析处理城市列表中的多音字。城市列表要按照字母表的顺序排列将首字母相同的城市分组。技术实现在日常开发中,城市数据一般由接口获取或从本地 json 文件读取,毕竟城市数量和城市编码是固定不变的。... 前言最近在日常开发过程中,需要实现城市选择功能,同时支持模糊搜索。看似简单的功能动手实现起来却有很多难点。本篇文章详细记录开发过程中遇到的问题和对应的解决方法,希望能够帮助你,建议点赞收藏!实现效果需求分析处理城市列表中的多音字。城市列表要按照字母表的顺序排列将首字母相同的城市分组。技术实现在日常开发中,城市数据一般由接口获取或从本地 json 文件读取,毕竟城市数量和城市编码是固定不变的。...
- 前言广告功能基本上算是每个软件的必备功能之一,常见的除了轮播图,列表之外,就是上下滚动的形式。广告内容不仅支持上下滚动,还需要支持手势操作,以及关闭当前正在预览的广告内容。在 Android 或 iOS 上要想实现这样的功能并不容易,那么在鸿蒙上怎么实现这样的功能呢?本篇文章教你使用最简单的方式实现一个支持上下滚动的广告控件,建议点赞收藏!实现效果需求分析广告控件支持基本的上下自动滚动和手动... 前言广告功能基本上算是每个软件的必备功能之一,常见的除了轮播图,列表之外,就是上下滚动的形式。广告内容不仅支持上下滚动,还需要支持手势操作,以及关闭当前正在预览的广告内容。在 Android 或 iOS 上要想实现这样的功能并不容易,那么在鸿蒙上怎么实现这样的功能呢?本篇文章教你使用最简单的方式实现一个支持上下滚动的广告控件,建议点赞收藏!实现效果需求分析广告控件支持基本的上下自动滚动和手动...
- 前言保存图片功能几乎是每个应用程序必备的功能之一,当用户遇到喜欢的图片时可以保存到手机相册。那么在鸿蒙中保存图片是否也需要申请用户存储权限以及如何将图片保存到相册,本文将详细讲述怎么保存网络图片,指定布局生成图片保存至相册的功能实现。实现效果需求分析一般在 Android 或 iOS 上保存图片都需要申请应用存储权限,否则将禁止访问应用存储,不能保存图片到磁盘中。在鸿蒙系统中当然也有存储权限... 前言保存图片功能几乎是每个应用程序必备的功能之一,当用户遇到喜欢的图片时可以保存到手机相册。那么在鸿蒙中保存图片是否也需要申请用户存储权限以及如何将图片保存到相册,本文将详细讲述怎么保存网络图片,指定布局生成图片保存至相册的功能实现。实现效果需求分析一般在 Android 或 iOS 上保存图片都需要申请应用存储权限,否则将禁止访问应用存储,不能保存图片到磁盘中。在鸿蒙系统中当然也有存储权限...
- 前几天有粉丝要求计蒙写一个3d效果的简单教程,其实这个在Android官方demo中是有的,可能对于新手而言看不太明白,于是根据本人自己的理解来写一个教程,并改成粉丝要求的样子。 前几天有粉丝要求计蒙写一个3d效果的简单教程,其实这个在Android官方demo中是有的,可能对于新手而言看不太明白,于是根据本人自己的理解来写一个教程,并改成粉丝要求的样子。
- Android JNI配置C语言打印Logcat信息在开发Android应用时,有时我们需要使用C/C++来实现一些性能敏感的功能。JNI(Java Native Interface)是Java平台标准的一部分,它允许Java代码和其他语言写的代码进行交互。本文将介绍如何在Android项目中通过JNI调用C语言函数,并在C语言中打印Logcat信息。环境准备Android Studio:确... Android JNI配置C语言打印Logcat信息在开发Android应用时,有时我们需要使用C/C++来实现一些性能敏感的功能。JNI(Java Native Interface)是Java平台标准的一部分,它允许Java代码和其他语言写的代码进行交互。本文将介绍如何在Android项目中通过JNI调用C语言函数,并在C语言中打印Logcat信息。环境准备Android Studio:确...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢
2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考
2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本
2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签