草庐IT

btn-move-forward

全部标签

android - Android 中的谷歌地图 v2 中的 Zoom Move Pinch 监听器

我在我的AndroidAPP中使用ma​​psv2我的map每隔几秒自动更新一次,以在map上显示一些新点。每次刷新时,都会自动调用以下事件:“setOnCameraChangeListener”。用户可以通过移动相机或缩放来与map进行交互。我需要拦截用户在map上的手势,例如“缩放”、“拖动”、“双指张开”或“双指合拢”。所以我不能使用“OnCameraChangeListener”,因为这已经在应用程序自动更新数据时自动完成,我无法理解map自动更新事件发生的时间或用户交互发生的时间我如何捕获这些用户手势? 最佳答案 auto

android - 动画 : Move TextView into another container

我想以动画方式将LinearLayout中的TextView移动到另一个LinearLayout中。但是,我无法让它移出它的容器View(它所在的LinearLayout),它只能在其中移动。有人可以帮我完成这个吗?另见下图:我正在使用NineOldAndroids库并尝试使用ViewPropertyAnimator:animate(myTextView).setDuration(500).x(?).y(?);还有:animate(myTextView).setDuration(500).translationX(?).translationY(?);而不是“?”在上面,我希望能够找出

Android MotionEvent 只检测 ACTION_MOVE

根据androidMotionEvent文档:在按下手势期间发生了变化(在ACTION_DOWN和ACTION_UP之间)。该运动包含最近的点,以及自上次向下或移动事件以来的任何中间点。ACTION_MOVEAndroiddoc所以当我在我的View上应用setOnTouchListene时,它非常有效,它给我ACTION_DOWN、ACTION_UP和ACTION_MOVE但我的问题是我只想忽略ACTION_MOVE之前的ACTION_DOWN事件。因为根据其文档,ACTION_MOVE事件仅在ACTION_DOWN事件之后发生。我的代码:button.setOnTouchListe

android - 如何让我的 View 在 ACTION_MOVE 后停止收听触摸事件?

我有一个按钮,我在按下按钮时制作动画。我希望它在我拖出某个阈值后迅速恢复到“正常”状态。我在ACTION_DOWN上创建了一个View边界矩形,并在ACTION_MOVE中检查它是否超出了触摸区域。我成功检测到“越界”触摸,但我无法让View停止收听触摸。就像它忽略了我的animateToNormal()方法一样。我已经尝试将bool返回值更改为true而不是false,但这没有帮助。我还尝试在ACTION_MOVE情况下删除触摸监听器(设置为null),但我需要重新连接才能继续监听触摸。我认为我可以在将其添加回来之前添加任意延迟,但这似乎是一个糟糕的hack。我正在4.2设备(LGG

android - 如何以编程方式将文件从内部存储器 move 到 android 中的 sdcard?

如何将文件从设备的内部存储器move到android中的外部存储器?请提供代码示例。我的代码在下面privatevoidmoveFile(Filefile,Filedir)throwsIOException{FilenewFile=newFile(dir,file.getName());FileChanneloutputChannel=null;FileChannelinputChannel=null;try{outputChannel=newFileOutputStream(newFile).getChannel();inputChannel=newFileInputStream(f

android - SupportMapFragment 与 ViewPager : Cannot move camera or change map settings

我在SupportMapFragment和将相机移动到map上的某个位置时遇到问题。publicclassMapPositionFragmentextendsSupportMapFragmentimplementsLocationListener{privateGoogleMapmap=null;privateButtonlockButton=null;privateLocationcurrentLocation=null;privateLocationManagerlocationManager=null;privateViewmapView=null;@Overridepublic

flutter - 如何在 Flutter 中 move 屏幕中的小部件

我正在使用flutter,我有一个使用此代码的圆形容器newContainer(width:50.0,height:50.0,decoration:newBoxDecoration(shape:BoxShape.circle)我想让这个圆圈像这样在屏幕上move我该怎么做? 最佳答案 这里是:import'package:flutter/material.dart';classSecondScreenextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){re

flutter - 如何在 Flutter 中 move 屏幕中的小部件

我正在使用flutter,我有一个使用此代码的圆形容器newContainer(width:50.0,height:50.0,decoration:newBoxDecoration(shape:BoxShape.circle)我想让这个圆圈像这样在屏幕上move我该怎么做? 最佳答案 这里是:import'package:flutter/material.dart';classSecondScreenextendsStatelessWidget{@overrideWidgetbuild(BuildContextcontext){re

android - action_up 在 action_move 之后不调用

我有一个动画,可以在触摸时按下按钮。我希望它能够在用户滚动屏幕时保持按下状态。为此,我制作了一个动画,基本上只是将图像保持在相同的状态以调用ACTION_MOVE。我的问题是,当我释放按钮时,没有调用ACTION_UP,这是触发动画将按钮恢复到完整大小并且不再看起来被按下的原因。我在ScrollView中有整个相对布局。我仍然不完全了解发生了什么,但看起来ScrollView可能正在“接管”onTouch事件。这是我的onTouchListener代码。s104.setOnTouchListener(newOnTouchListener(){@Overridepublicboolean

android - Intent.FLAG_ACTIVITY_FORWARD_RESULT Android 中的实时示例

谁能告诉我Intent.FLAG_ACTIVITY_FORWARD_RESULTLiveExample的工作原理现在我正在做的只是创建A、B、C三个Activity所以当我从ActivityA和A启动应用程序时,我用startActivityForResult(ActivityB)启动ActivityB,在BActivity中,我用Intent.FLAG_ACTIVITY_FORWARD_RESULT启动ActivityC并完成BActivity,所以现在从那里开始ActivityC当我完成ActivityC时,它会在onActivityResult()中将结果返回给ActivityA