承香墨影只分享最有用的原创技术干货!上周,分享了一遍 Flutter 的入门文章,从零搭建一个简单的 App。今天继续分享它的续集,在原有 App 的基础之上,扩展出更多的功能,Flutter 让一切都变得简单,希望你能喜欢!— 承香墨影作者 | Norbert在上一篇关于 Flutter 的文章《Flutter:一小时从零构建一个简单的 App,以及你如何做到这一点!》中,我谈到了我是如何在一个
转载 2024-05-16 20:59:24
56阅读
前言您是否曾经在任何应用程序中使用过拖放功能?它可能是一些 Web 应用程序或一些 Android 应用程序。以一种或另一种方式,我们都使用了拖放功能。例如:在电子邮件中发送附件时,我们可以将所需文件拖到 Gmail 的撰写编辑器中。同样在 Android 中,我们也都使用过拖放功能。例如:在我们的启动器屏幕中,每个应用程序都出现在我们的移动设备中,我们可以轻松地将应用程序图标从一个地方拖放到另一
      研究了很久的拖拽ListView的实现,受益良多,特此与尔共飨。      鉴于这部分内容网上的资料少而简陋,而具体的实现过程或许对大家才有帮助,为了详尽而不失真,我们一步一步分析,分成两篇文章。 一、准备。1.需求问题      初步:实现列表的拖拽效果(可参考Android源码下pa
DragSortListView是一个可以实现拖动排序的listview控件,是我看到的交互较为复杂的开源代码中不管是代码质量还是流畅性都最好的。DragSortListView 简称DSLV,继承自listView,能实现拖动排序、滑动删除,主要用于这样的listview,音乐列表、收藏列表、清单列表等。他的主要特点如下:1.干净利落的拖动效果,不会对界面的已有元素造成视觉上的干扰。2
关于HTML5的拖拽1、用官网的例子来做个热身吧~打个小比喻这个例子涉及到了哪些知识点呢?2、难度升级:实现拖拽排序出问题啦先插播一个:为啥要加“dragleave”事件这个倒霉蛋呢往返跳动解决:加个变量判断移动的变量是从最后一个飞到倒数第二个的 1、用官网的例子来做个热身吧~<!DOCTYPE HTML> <html lang="en"> <head>
转载 2023-11-09 18:28:50
115阅读
     HTML5 为拖放行为提供了Drag & Drop API,Drag代表拖动,Drop代表放下。用于方便的处理这类事件。相较于以前需要用javascript来进行且需要对不同浏览器的各种版本进行不一样的写法而言,拖放的API无疑是开发者的福祉。下面是我学习的笔记。      
下面的App程序代码实现通过主Activity的启动按钮,启动一个Service,然后在Service中创建添加悬浮窗口:(话不多说,直接上代码) 在这里我们先看一下需要创建的类和布局和需要添加的权限在使用要获取CompatModeWrapper,首先得在应用程序的AndroidManifest.xml文件中添加权限<uses-permission android:name="android
转载 2023-08-25 13:02:23
207阅读
# Android java拖拽app图标在桌面的位置 在Android应用程序中,我们经常需要实现一些拖拽功能,比如拖拽app图标在桌面上的位置。这种功能可以增强用户体验,让用户可以自由地将应用程序图标移动到他们喜欢的位置。本文将介绍如何在Android应用程序中实现这种功能,并提供代码示例。 ## 实现步骤 ### 1. 创建一个自定义的View 首先,我们需要创建一个自定义的View
原创 2024-05-23 03:31:44
334阅读
6 Android高级控件6.2 自动完成文本框6.3 下拉列表6.4 滚动视图6.5 列表视图6.6 网格视图6.7 进度条与滑块了解--------------------常用的高级控件介绍掌握--------------------高级控件的基本使用和常用属性重点--------------------高级控件的使用1 自动完成文本框 AutoCompleteTextView1. 自动完成文
转载 2024-08-01 10:10:36
155阅读
Android拖拽,简单的实现方法。先看效果:是使用OnTouchListener监听按下、移动、抬起3个事件来实现拖拽效果。首先需要给目标ImageView设置一个监听器:ImageView tabImg = (ImageView) rootView.findViewById(R.id.tab_img); tabImg.setBackgroundResource(R.drawable.blin
原创 2013-06-14 00:39:06
1245阅读
1点赞
4评论
初衷:其实github上有很多这种ScrollView的项目,但是不得不说功能太多太乱了,我就只是想要一个简单效果的ScrollView,另外监听下滑动距离而已,想想还是自己写了个。这里先说下思路吧,如果不愿意看的朋友可以直接跳过这一步,看下面的代码:Android 原生的ScrollView是不支持拉出屏幕外,并且也没有回弹效果的,用户友好度却不不太好,不知道为什么不那么设计。我想做的事情正如上
转载 2024-08-24 19:43:58
68阅读
最近在研究使用android实现平板和电脑端一些应用的效果,话不多说先上个图可以看到,实现了中间的绿色区域换到父布局最左侧的功能。在拖动的过程中,父布局会出现上下左右四个箭头按钮,当光标移动到箭头上并放下时,拖动的视图会移动到指定的方向上去。实现思路:中间的绿色组件,经历了以下几个过程:1.长按实现视图的拖拽。2.拖拽移动过程中,父布局出现四个方向的箭头按钮,当光标在箭头上时显示黄色圆圈表示被选中
1 示例发朋友圈的时候,长按图片可以调整顺序,还可以拖动到底部删除。2 官方示例:https://developer.android.google.cn/guide/topics/ui/drag-drop.html撸代码1 首先布局布局画出来一个RecyclerView+底部一个TextView<?xml version="1.0" encoding="utf-8"?> <and
想法之前的想法,这个应该挺难的,先留着吧,以后找个时间再好好看看。 后来发现,居然本来就有 api 可以使用的!!!ItemTouchHelper就是这个东西了,是 RecyclerView 兼容包里的一个类。 ItemTouchHelper 是一个强大的工具,它处理好了关于 RecyclerView 上拖拽排序,滑动删除的所有事情。也就是说封装好了,你拿去用把。 它是 RecyclerVi
GridView拖拽排序算是个比较不错的效果,有不少程序实现了这个效果,闲来无事,我也山寨一把。效果思路1.当item被长按的时候,在屏幕里适当的位置添加一个item的镜像,所谓镜像就是一个ImageView,这个ImageView的内容就是指定的View生成的图像。 2.当手指滑动的时候,移动镜像到适当的位置,同时判断手指是否滑动到了其他的item上。如果手指移动到其他item上,那么相关的i
转载 2023-07-02 13:58:08
148阅读
Android拖拽教程开发环境:    Eclipse 3.7(Indigo) 、Java 1.6 和 Android 4.0(Ice Cream Sandwich) 前言:     Android 4.0 开始支持视图(Views)的拖拽。你需要在视图(View)上注册一个器(Listener),比如 OnTouchListener 或者 LongClickListener,并且需要定义一个
转载 2013-04-02 11:15:00
132阅读
2评论
# Android Path拖拽实现指南 在Android开发中,拖拽是一项很常见的操作,特别是在处理自定义图形或路径时,我们可能会需要实现路径的拖拽功能。本文将为初学者详细介绍如何在Android应用中实现“路径拖拽”。我们将通过几个简单的步骤,结合代码示例,带领你完成这一需求。 ## 整体流程 首先,我们需要对实现拖拽的步骤进行梳理,以下是一个简单的流程图,展示了整个实现的步骤: |
原创 2024-08-22 09:03:57
54阅读
# Android 拖拽Layout实现教程 ## 流程图 ```mermaid flowchart TD 1.创建一个Activity --> 2.在xml文件中添加一个Layout --> 3.设置Layout的拖拽功能 --> 4.实现拖拽效果 ``` ## 教程 ### 1. 创建一个Activity 首先,在Android Studio中创建一个新的Activity,这
原创 2024-02-18 06:47:40
71阅读
# 实现Android拖拽翻页 ## 引言 在Android开发中,拖拽翻页是一个常见的功能,它可以提升用户体验和交互性。本文将教你如何实现Android拖拽翻页功能。 ## 整体流程 下面是实现Android拖拽翻页的整体流程,我们将按照以下步骤逐步实现。 ```mermaid sequenceDiagram participant User participant Act
原创 2024-01-31 11:42:26
53阅读
Android开发中,常常需要处理Dialog的拖拽行为,尤其是在用户体验方面。今天,我们将探讨如何实现Android Dialog拖拽功能的解决方案,涵盖不同版本的兼容性、迁移指南、实战案例、排错指南以及生态扩展。 ### 版本对比 在不同版本的Android中,对话框的行为可能有所不同。我们来看看在**Android 4.4(KitKat)**及**Android 11(R)**中,Di
原创 6月前
22阅读
  • 1
  • 2
  • 3
  • 4
  • 5