造轮子的初衷前两天在工作当中遇到需要使用UISilder,但是需要类似于一个旋钮形式,当时我就懵逼了,从网上找的就各种爆红,要不就是几年前的三方,时代都在进步,旋钮形式的silder确实也要更新一下了.借着国庆节这几天没事干(主要是单身狗的原因?),所以哪也不去,在家把这个轮子制作一下,方便在工作中使用.SDSilderView整体的展示效果如下. SDSilderView快速创建以及值的变化S
转载 2024-10-04 12:57:09
76阅读
一、基本知识介绍在最近的开发工作中,涉及到调节媒体音量的功能,安卓中调节音量利用的AudioMananger类,AudioManager其实是一个系统服务,获取方法如下(AudioManager) mContext.getSystemService(Service.AUDIO_SERVICE)调节音量利用的api是/** * Sets the volume index for a par
转载 2024-02-04 03:36:15
111阅读
# Android 13 导航添加及隐藏的科普 Android是一个高度灵活的操作系统,尤其在用户界面(UI)方面提供了极大的自由度。在Android 13发布后,开发者们可以更加便捷地控制导航的显示和隐藏。在这篇文章中,我们将探讨如何在Android 13中实现导航添加与隐藏,并提供一些代码示例。 ## 一、什么是导航导航通常是指在应用程序中用于引导用户的界面元素,通常位于
原创 2024-08-31 03:52:00
600阅读
(1)navigationBar导航条可以看做是self.navigationController导航控制器的一个属性,可以直接用点来表示self.navigationController.navigationBar,当然navigationBar自己还有很多属性,比如样式barStyle、背景backgroundColor、frame属性(可以获取宽高这些信息),还可以用setBackgroun
开篇语    代码太多,bug太猛  ----米德1, 关于Launcher的修改方案(基于api19源码 android4.4)控制桌面图标显示(Launcher) LauncherModel.java (loadAllAppsByBatch()方法中) Bitmap createIconBitmap(Drawable icon, C
转载 2023-12-20 15:39:53
11阅读
# Android 导航图标切换的实现 在开发 Android 应用时,使用“导航”是一种常见的界面设计,它使用户能够快速访问应用的不同部分。本文将介绍如何实现 Android 导航图标的切换,包括代码示例和详细说明,帮助开发者提升用户体验。 ## 一、导航的基本概念 导航通常位于应用的底部,允许用户在不同的页面之间快速切换。它通常包含多个图标,每个图标对应一个页面。当用户点击某个
原创 8月前
93阅读
# Android 导航图标颜色的定制 在 Android 开发中,导航是用户与应用互动的重要部分。它通常位于设备屏幕底部,为用户提供导航的功能。在默认设定下,导航图标颜色通常为白色或黑色,但在设计一个与公司形象一致的应用时,开发者可能会需要改变这些图标的颜色。本文将带你了解如何在 Android 应用中自定义导航图标颜色,并提供相关代码示例。 ## 1. 为什么要自定义导航图标
原创 8月前
75阅读
距离上一篇文章已过去好久了,期间一直想写,但看到csdn上各种大牛的杰作,实在无法直视自己写的,但本着厚脸皮与坚持的原则,继续写!!这篇博客将记录一下android常用的导航,相信大家都不陌生,好看的导航能带给用户良好的体现,用到的是一个优秀的第三方框架,是viewpagerindicator。先看下效果吧,这是刚进入应用时界面这里呢,我介绍三种导航样式,分别是:1.圆点型  2.
  想实现图标向上导航功能,步子分两步走:  1.样式上要改变-->图标要变成可点击的按钮,并有一个向左的箭头。  2.功能上要实现-->实现向上导航  首先谈第一步:  对于拥有fragment的activity来说,想要让图标具有向上导航的功能,需要在fragment中设置activity的actionBar的showHomeAsUp的值为true。      值得读者注意的是,由
转载 2023-08-01 15:37:50
189阅读
# 如何在 Android 13 中隐藏导航Android 开发中,隐藏导航可以为应用程序提供更大的使用空间,尤其在全屏模式下游戏或视频应用程序。本文将指导你如何在 Android 13 中隐藏导航。整个过程可以分为几个简单的步骤。以下是实现的流程: | 步骤 | 操作 | 说明
原创 2024-09-13 04:08:21
397阅读
前言DrawerLayout是Google官方推出的一个应用于侧滑菜单的工具类,遵循Google提出的Material Design设计风格。而DrawerLayout与Toolbar之间的图标联动动画给人眼前一亮的感觉。正文如何创建一个如上所述的Activity?简单地说:直接用Android Studio新建一个"Navigation Drawer Activity"就行了。 复杂地说:参考如
转载 2024-05-30 21:42:51
66阅读
先上图,然后说大致步骤,最后再说细节 图片效果:依序点击导航左一、左二、中、右二、右一,最后直接滑动页面(不依靠导航切换) 大致步骤如下【1】创建一个类,我这里取名TabBarViewPager,然后继承ViewPager【2】在TabBarViewPager类里面,添加构造函数、onTouchEvent(可以使滑动页面失效,只能使用下方的导航)【3】在需要用到的类(本文
背景1.Android软键盘这块从我入职到现在,是一个一直纠缠我的问题。2.从布局挤压,到EditText显示不全,在到弹出时卡顿,在Android软键盘面前我无数次跌倒。3.因为网上大多数的知识点比较分散而且很杂,所以本篇做一个整合篇。4.Android软键盘这块知识点比较密集,了解过一次之后,差不多什么情况都可以找到原因了。5.感谢Android软键盘的问题,从我入职陪伴我到现在,让我一个一个
如何隐藏Android 13导航Android 13中隐藏导航是一个常见的需求,本文将教你如何实现这个功能。作为一名经验丰富的开发者,我将分步骤指导你完成整个过程。 ## 动手之前 在开始之前,确保你已经完成以下准备工作: - 安装Android Studio,用于开发和调试Android应用程序。 - 了解基本的Android开发知识,包括布局和活动生命周期等。 - 确保你已经创
原创 2024-01-08 12:19:08
1467阅读
## Android 13屏蔽导航 Android 13是谷歌推出的最新一代Android系统版本,它带来了许多新功能和改进。其中一个重要的改进是可以屏蔽导航,让用户可以更自由地定制自己的界面。 ### 为什么要屏蔽导航? 在一些应用场景下,导航可能会占用屏幕空间,影响用户体验。例如,当用户观看视频或玩游戏时,希望能够隐藏导航,全屏显示内容。因此,Android 13引入了屏蔽导航
原创 2024-07-04 06:33:05
349阅读
今天小编要分享的还是Android Jetpack库的基本使用方法,本篇介绍的内容是Jetpack Navigation组件,让我们一起学习,为完成年初制定的计划而努力吧!组件介绍导航,是指提供用户在应用程序中的不同内容之间进行浏览、退出的交互功能。如我们在Android手机上常常用到的物理/虚拟返回按键、桌面(Home)键、历史记录(Recent)键、ActionBar 返回键等等。Jetpac
目录 1.概述 2 2.特点 2 2.1最擅长于虚拟Android 2 2.2高可控性 2 2.3管理你的设备 2 2.4从Eclipse中开启虚拟设备 3 3.要求 3 3.1操作系统要求 3 3.2系统硬件要求 3 3.3安装要求 3 4.安装 3 4.1注册 3 4.2下载和安装Oracle VirtualBox 4 4.3下载Genymotion 4 4.4安装Genymotion 4 5
## Android 状态音量图标显示 Android 系统中的状态是用户界面中的一个重要组件,它显示了时间、电量、网络连接等信息。除了这些基本的系统图标外,开发者还可以在状态中显示自定义的图标,以提供更多的信息给用户。本文将介绍如何在 Android 状态中显示音量图标,并提供相应的代码示例。 ### 1. 获取音量信息 首先,我们需要获取当前的音量信息。Android 系统提供了
原创 2023-09-24 13:03:07
330阅读
1.1 状态状态展示于设备和当前环境相关的重要信息。 外观和行为:状态总是出现在屏幕顶部,包含网络连接、时间、电量等用户需要的信息 在iPhone上,状态的颜色会变。而在iPad上,状态总是黑色的 如果你的程序不是游戏或者媒体播放器的话,隐藏状态前要考虑清楚 当用户全屏观看媒体时,要把状态藏起来 合适的话,展示网络连接情况 在iPone上,定义状态的颜色。你可以选择灰色
常见做法1:套框架常见做法2:在底部写一个水平的LinearLayout作为导航,每个Item又是一个垂直的LinearLayout。。。。不是说上述做法不好。做法1不能满足个性定制的需求做法2嵌套层级太多,拖慢了性能;MainActivity中做事太多,负荷太大正确做法:为了维护,我们的模块化原子化是前期开发时必不可少的工作。这里体现的原子性是:1.底部用碎片取代LinerLayout2.每个
  • 1
  • 2
  • 3
  • 4
  • 5