效果图:自定义ScrollView:public class MyScrollView extends ScrollView { //----头部收缩属性-------- // 记录首次按下位置 private float mFirstPosition = 0; // 头部图片是否正在放大 private Boolean mScaling = false;
# Android Pop Menu ## Introduction In Android development, a pop menu is a common UI component used to display a menu of options when a user interacts with a specific view. It provides a convenient
原创 2023-08-15 12:04:44
28阅读
关于联想平板频繁出现广告弹窗恶意软件的调查与分析20180110    1.  问题描述问题出现在客户广发和招行定制的一些平板电脑上,大概1万台里面有100台出现恶意广告。    2.  收集问题平板相关信息(1)确定平板的系统是android4.4.4 user版本。(2)通过dumpsys命令打印平板中安装的应用信息,确定病毒软件对应
的作者做的一个项目,通过app来监测设备是否在线状态,这时就需要实现分别查询“在线”、“离线”、“全部”三种选项的设备情况。也就是要能实现根据在线与否的状态来对设备进行筛选。要对数据表中数据进行筛选,经常用到下拉列表框来设定选项,当点选不同选项时,根据选中内容进行筛选。要想完成此项目的,首先要做的就是,当点选下拉列表框中选项时,如何获得选项的内容?下边做一简单介绍。一、下拉列表框选项字段数组设计选
转载 2023-09-18 18:17:46
141阅读
# Android KtLion Pop List 功能解析与实现 在Android开发中,列表(List)是一种常见的UI组件,用于展示一系列的数据项。而Kotlin作为Android开发的首选语言,提供了一种更简洁、更安全的方式来编写代码。本文将介绍如何使用Kotlin和Android开发库来实现一个具有弹出(Pop)功能的列表,即KtLion Pop List。 ## 功能概述 KtL
原创 2024-07-23 09:22:09
67阅读
# Android Tip Pop弹窗实现教程 ## 一、流程步骤 下面是实现Android Tip Pop弹窗的步骤流程: | 步骤 | 描述 | | ---- | ------------------ | | 1 | 创建TipPop布局文件 | | 2 | 编写TipPop逻辑代码 | | 3 | 在需要弹出TipPop的地方调用显示方法
原创 2024-03-28 08:19:22
96阅读
摘要:Android应用优化主要集中在内存和UI流畅度上,从内存占用与泄露、UI流畅度的帧数和响应时间到IO的阻塞式响应时间等,腾讯移动性能评测专家叶方正在本文中结合实战经验全方位剖析Android应用性能评测与调优。 什么样的应用才能称得上是优雅的App?这是腾讯内部一直在思考的问题,优雅的App就是把简单的事情做到极致,必须对终端应用性能进行打磨。在Android应用优化方面,主要包
一、前言一丝感想一直想着多写几篇博客,一个为了提升自己,也是给需要的人提供帮助。可惜,项目太近,琐事太多,实在闲不下来,唉。不管怎样,还是想抽点时间出来完成这篇博客!进入正题android 是自带有下拉框spinner控件的,但是android原生的Spinner控件是不支持用户输入的(据我所知),仅仅支持在数据列表确定的情况下进行选择。所以要实现一个手动输入的下拉框,我们需要自己手动实现。 大致
spinner是什么东西呢?有点像下拉菜单,其实是一个弹出窗口,但是是可以进行进一步操作的弹出窗口。你点击那个三角形的符号,弹出一个窗口,通常是列表,然后进行操作。它在xml文件中的定义和其它控件没什么不一样,1 <Spinner 2 3 android:id="@+id/spinnerId" 4 5 android:layout_width="fill_pare
CommonPopup,自己写的通用的点击或者输入监听,在所在的控件位置下方弹出类似于搜索提示的界面,也可以传入接下来要执行的界面的绝对路径,做成点击跳转其他页面。使用方法:直接new该类,然后填入参数(有几项必填否则报错,详情看程序源码)然后触发事件中调用该类引用.show()方法显示selectList是个String List,根据传入的下标拆分显示,如果需要添加跳转页面再set conte
转载 2023-09-19 13:54:20
108阅读
前言 android5.X新增的一个控件Toolbar,这个控件比ActionBar更加自由,可控,由于以前的ActionBar的灵活性比较差,所以google逐渐使用Toolbar替代ActionBar,所以Toolbar也可以说是超级ActionBar。这篇文章不详细介绍ToolBar的使用(定制),主要是介绍Toolbar使用的一个例子,即Toolbar结合DrawerLayout实现抽屉菜
早期的android sdk中没有可用的侧滑菜单的支持,所以很多时候都是使用的SlidingMenu。使用的侧滑菜单应用越来越多,以至于已经成为了app页面导航的标准,google也意识到侧滑菜单的必要,于是在后期版本中加入了对侧滑菜单的支持:DrawerLayout 。这个功能组件内置于版本支持拓展包v4中,开发者可以非常便捷地使用。效果图: 使用方法:首先保证自己工程里导入了v4包然后使用v4
最近看需要做一款下拉刷新的效果,由于需要和Ios界面保持一致,所以这用安卓的方式实现了ios下的下拉刷新的粘虫效果。最新的安卓手机版本的QQ也有这种类似的效果,就是拖动未读信息的那个红色圆圈,拖动近距离的是就有这种粘虫的效果。下面是安卓版本的嘟嘟App的效果截图,后面会简单的介绍下的实现原理 原理:如下图所示,在没有进行下拉的是,显示的是A图,实际上是一个圆形,当进行向下的拖动的时候,圆
一、proc文件系统 传统意义上的文件系统是用于块设备上信息的存储,/proc这个目录是一个虚拟文件系统,它放置的数据都是在内存当中,所以这个目录本身不占用任何硬盘空间。主要包含如下系统信息: 内存管理 系统进程特征数据 文件系统 设备驱动程序 系统总线 电源管理 终端
转载 2024-05-29 23:33:56
17阅读
        公司年底赶一个APP,五个tab,每个tab都放一个h5链接,于是用了viewpager+tablayout+fragment+webview,又要求首页有下拉刷新,以为很简单,就用常用的下拉刷新框架试了试,见了鬼了,放入一般网上的h5链接是正常的,一放入公司的h5就是一片空白,马上换一个框架再试,还是一样,懵逼了,这是怎么回事。本着能用别人
转载 2023-07-28 15:17:04
58阅读
Android常用三方框架 1.下拉刷新 Android-Ptr-Comparison-Android 下拉刷新开源库对比,非常nice!! Android-PullToRefresh- 最经典、最多人用的下拉刷新、加载更多。 PullDownListView- 一个下拉刷新的控件,实现了仿微信下拉中眼睛动画的效果。 DragTopLayout- 实现整个layout下拉刷新。 ZrcList
写在前面:完成后,在Spinner塞入复杂对象,取其key值和value值,显示时为一个对象时的解决办法。    网上找的都是使用String[]或者ArrayList<String>往Spinner里面塞数据,那假如是个复杂对象呢?比如:ArrayList<Company> 其实,很简单,重写Company的toString()就可以了;public
转载 2023-07-02 12:38:01
117阅读
首先为大家介绍Andorid5.0原生下拉刷新简单实现。先上效果图;相对于上一个19.1.0版本中的横条效果好看了很多。使用起来也很简单。xmlns:tools="http://schemas.android.com/tools" android:id="@+id/container" android:layout_width="match_parent" android:layout_heigh
一、Spinner简介  在Web开发中,HTML提供了下拉列表的实现,就是使用<select>元素实现一个下拉列表,在其中每个下拉列表项使用<option>表示即可。这是在Web开发中一个必不可少的交互性组件,而在Android中的对应实现就是Spinner。  在编码的同时,首先需要在布局中设定Spinner组件,然后将可选内容通过ArrayAdapter和下拉列表连接
转载 2023-05-18 22:57:59
3017阅读
1. Spinner 知识概要Spinner下拉列表控件这样的案例。    在实现这个案例之前,我们有必要来学习一下与 Spinner 相关的知识,查看它的api文档android.widget.Spinner:它是一个显示子选项同时允许用户点击的视图控件。在Spinner中的这些选项都来自与这个视图关联的适配器中。 所以在这边我们需要一个关联Spinne
转载 2023-09-11 14:08:01
125阅读
  • 1
  • 2
  • 3
  • 4
  • 5