今天,人们跟手机交流的时间越来越多。不过,屏幕尺寸的限制,导致体验大受限。比如看视频,在小屏上效果并不理想,很多细节无法感受。正因为如此,很多人对拥有更大屏幕的折叠屏手机充满期待。2月22日,华为发布新一代折叠屏手机——华为Mate X2,更大屏幕,带来宏大视野,带给用户更沉浸的娱乐体验,更高效的办公体验。会上,华为消费者业务CEO余承东还公布了鸿蒙系统的最新进展。从今年4月份开始,华为旗舰手机将
# Android中实现自定义折叠的列表 在这篇文章中,我们将一起学习如何在Android中实现一个自定义折叠的列表。可折叠列表(也称为折叠式列表或展开/收起列表)可以帮助我们以一种清晰的方式展示信息,用户可以选择展开或折叠各个列表项以查看详细信息。 ## 整体流程 首先,让我们简单概括一下实现自定义折叠列表的主要步骤。下面的表格展示了具体的步骤: | 步骤
原创 9月前
153阅读
222
原创 2023-03-05 09:35:21
185阅读
1、下载插件 com.cb.eclipse.folding_1.0.6.jar 下载地址:://files..com/haiq/代码折叠插件_com.cb.eclipse.folding_1.0.6.rar 2、将插件放在Eclipse安装目录eclipse\plugins下面
转载 2019-07-26 10:59:00
566阅读
2评论
介绍本示例介绍使用ArkUI中的容器组件FolderStack在折叠屏设备中实现音乐播放器场景。效果图预览使用说明播放器预加载了歌曲,支持播放、暂停、重新播放,在折叠屏上,支持横屏悬停态下的组件自适应动态变更。实现思路采用MVVM模式进行架构设计,目录结构中区分展示层、模型层、控制层,展示层通过控制层与模型层沟通,展示层的状态数据与控制层进行双向绑定,模型层的变更通过回调形式通知给控制层,并最终作
Android开发自定义UI组件一些复用的UI组件,可以通过设置模板复用,接口回调等方法提高开发效率,降低代码耦合度。自定义组件大概分为3步:  1、自定义标签属性  2、定义组件类  3、在XML界面布局使用自定义标签下面举例实现一个TopBar和一个GridItem的自定义组件。这是项目目录结构一、自定义标签属性<?xml version="1.0" enc
转载 2023-07-25 20:45:32
800阅读
Android自定义TextView对于自定义,我也是最近才开始学习,所以有些自定义的控件也都是在学习中,今天先来写一个简单的自定义控件TextView,这个模仿已经简单的不能再简单了。对于自定义控件,一般来说,我们首先有以下几个步奏自定义的属性获取自定义属性重写常用的方法onDraw() onMeasure() onTouchEvent()等,这些是我们一些基本的方法,具体重写哪些方法根据具体
自定义一个圆环进度条:1.首页Android Studio创建一个项目2.在项目src/xxx/目录下右键选择创建一个自定义view页面:new->UICompoent->customer view 3.输入自定义名称,选择开发语言 4.确定之后,自动生成3个文件一个是:第一个是逻辑代码:com.lan.lanidemo.customeview.SuperCircl
转载 2024-07-24 10:59:06
107阅读
MyKeyboardAndroid自定义键盘的使用实现步骤第一步:1、新建一个xml文件夹放在res目录下面,然后新建xml文件:money_keyboard.xml2、然后在XML文件中添加按钮布局,这个布局就是键盘的样子了android:horizontalGap="1dp" android:keyWidth="33.33333%p" android:keyHeight="10%p" andr
转载 2023-06-20 19:07:00
244阅读
android两种自定义属性的方法1. 直接自定义。通过attrs.getAttributeXXXValue获取2. 定义在attrs.xml文件中,通过Context.ObtainStyledAttributes和TypeArray.getxxx获取
转载 2023-06-15 08:26:54
152阅读
一、如何自定义控件不同的需求,使用不同的方法自定义控件。(1)在原生的控件的基本功能上进行扩展,这时只要extends并对控件进行扩展,通过重写它的整件,onDraw,但是始终保持父类方法的调用。(2)要用几个控件的功能的和,可以将几个控件组合起来。(3)完全自定义一个新的控件,也就是直接从View,ViewGroup开始绘制控件。Android的UI界面都是从View和ViewGroup和其派生
转载 2023-07-24 14:42:07
192阅读
安卓自定义组合控件--toolbar,安卓控件--toolbar最近在学习安卓APP的开发,用到了toolbar这个控件, 最开始使用时include layout这种方法,不过感觉封装性不好,就又改成了自定义组合控件的方式。使用的工具为android studio 2.2,简称AS吧1.首先创建一个新的自定义控件,如下图。AS会创建3个文件,  一个java文件,一个layout中的x
android中可以自定义主题和风格  风格,也就是style,我们可以将一些统一的属性拿出来,比方说,长,宽,字体大小,字体颜色等等。 可以在res/values目录下新建一个styles.xml的文件,在这个文件里面有resource根节点,在根节点里面添加item项,item项的名字就是属性的名字,item项的值就是属性的值,如下所示:   1 <?xml
转载 2023-07-29 10:20:33
136阅读
创建自定义动画只需要实现它的applyTransformation的逻辑就可以了,不过通常情况下,还需要覆盖父类的initalize方法来实现一些初始化工作。 调用 代码:MyAnimation myAnimation = new MyAnimation(); imageView.startAnimation(myAnimation);具体代码如下:package com.android.my
转载 2024-05-31 12:42:21
38阅读
官网上介绍:地址链接 从 3D 地图 SDK V4.1.3版本开始支持自定义地图底图功能。 功能说明:支持对部分地图元素自定义颜色,包括:填充色、边框色、文字颜色。 先上图,我自己做出来的自定义地图(底图) 效果图就是以上这样,下面来说一下实现的步骤 1.高德环境集成 集成步骤请进高德开发者平台去安装步骤进行 注意:自定义的图层所需的地图是3D地图 2.布局文件?xml version=
思路先在res/values文件夹下,自定义控件属性:<?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="MySeekBar"> <attr name="progress_max" format="float|reference"/
转载 2020-05-25 12:01:00
250阅读
  首先来介绍一下这个自定义View:(1)这个自定义View的名称叫做 GradientTab(2)这个自定义View实现了颜色渐变的Tab导航栏(仿微信主菜单),用户在左右滑动的时候,当前页对应的Tab逐渐变淡,目标页的Tab逐渐变深;(3)用户可以在XML布局中自定义变色的颜色、图标、文本、文本大小、文本颜色、图文间隔等属性。  接下来简单介绍一下在这个自定义View中用到的技术点
转载 2024-05-17 10:37:53
183阅读
一、前言 巩固自定义view基础用,本次尝试构建一个拖动条组件。代码参考于 https://github.com/woxingxiao/BubbleSeekBar ,精简其中高度可重用的部分,仅保留基本的拖拽功能,由于代码很巧妙,以后可以再深入探究学习。本文在前面自定义view的基础上,增加了测量(onMeasure) 以及 触碰屏幕事件(onTouchEvent)。
转载 2023-06-19 14:28:03
201阅读
Android 手把手带你玩转自定义相机 概述 相机几乎是每个APP都要用到的功能,万一老板让你定制相机方不方?反正我是有点方。关于相机的两天奋斗总结免费送给你。 启动相机的两种方式 1.直接启动系统相机Intent intent = new Intent(); intent.setAction(MediaStore.ACTION_IMAGE_CAPTURE); sta
转载 2023-07-25 20:45:12
207阅读
ViewPager在 Android 控件中,ViewPager 一直算是使用率比较高的控件,包括首页的banner,tab页的切换都能见到ViewPager的身影。viewpager 来源自 v4 支持包 (android.support.v4.view.ViewPager),用于左右切换界面实现tab的效果。其使用方法与 ListView 类似都是搭配一个adapter进行数据适配。在布局文件
转载 2024-01-05 10:36:40
64阅读
  • 1
  • 2
  • 3
  • 4
  • 5