标签: motion

在 React 中导入 Framer Motion v5 时出错(使用 create-react-app)

当我尝试使用成帧器运动为 div 做简单的动画时。我在浏览器中收到以下错误

/node_modules/framer-motion/dist/es/components/AnimatePresence/index.mjs

Can't import the named export 'Children' from non EcmaScript module (only default export is available)```
Run Code Online (Sandbox Code Playgroud)

motion reactjs framer-motion

36
推荐指数
5
解决办法
5万
查看次数

如何检测Android设备的移动?

我需要有关如何检测Android设备的移动量的建议.假设我已将手机放在桌子或床上,然后如果有人敲击桌子或坐在或躺在床上,那么我想检测Android设备的移动.

实际上我知道android有运动传感器API但是我不知道使用哪种传感器以及哪种传感器类型最适合这种类型的运动检测.

如果有人可以分享一些基本的演示代码,我会很高兴.

android sensor motion

32
推荐指数
3
解决办法
6万
查看次数

Raspberry Pi- GPIO GP事件

我正在使用我的Raspberry Pi上的GPIO引脚和PIR传感器来检测运动.当传感器检测到运动时,我想将软件移动到其他功能上.

此刻,为了检测运动,我的程序在等待运动被检测到的同时不断地循环运行.虽然目前这种方法有效,但在将来使用时,这将是非常低效的,我希望通过将其分配给一个事件来改进这一点.

有没有办法将我的GPIO输入绑定到程序检测到的事件,而无需手动运行循环.

这是我当前的检测运动循环:

var = 1
counter = 0
while var == 1:
    if GPIO.input(7):
        counter += 1
        time.sleep(0.5)
    else:
        counter = 0
        time.sleep(1)

    if counter >= 3:
        print "Movement!"
        captureImage()
        time.sleep(20)
Run Code Online (Sandbox Code Playgroud)

计数器和检测运动多次用于减少传感器拾取的误报数.

python events motion gpio raspberry-pi

19
推荐指数
2
解决办法
4万
查看次数

MotionEvent GetY()和getX()返回不正确的值

我有以下情况:

我有一个自定义ListView与ImageView和TextView连续.ImageView有一个onTouchListener,wchich调用我的onTouch方法.以下是它的一些内容:

if (event.getAction()==MotionEvent.ACTION_MOVE) {
    layout.leftMargin = (int) event.getX() - dragIcon.getWidth()/2;         
    layout.topMargin = (int) event.getY() - dragIcon.getHeight()/2;
    //Log.d("Tag", "Pozycja: " +  event.getX() +", "+  event.getY());
}
dragIcon.setLayoutParams(layout);
Run Code Online (Sandbox Code Playgroud)

当检测到移动时,我正在显示新图像(在ListView中不是这个),我开始根据x和y坐标移动它.

问题是,getX和getY返回相对于列表中ImageView的位置,而不是整个ListView(我想是这样).因此,当我触摸中间的项目并向上滑动手指时,getY返回负值(在ImageView边界上方).

希望,我解释清楚..

任何想法如何获得相对于屏幕尺寸的坐标?谢谢.

android coordinates motion

17
推荐指数
2
解决办法
2万
查看次数

如何使用iPhone的相机跟踪运动?

我看到有人制作了一个使用相机跟踪你的脚的应用程序,这样你就可以在iPhone屏幕上踢一个虚拟足球.

你怎么能这样做?有没有人知道有关使用iPhone相机检测对象和跟踪它们的任何代码示例或其他信息?

iphone motion-detection motion augmented-reality

16
推荐指数
1
解决办法
2万
查看次数

从游标中删除到vim中括号(等)的末尾

假设我在vim中有这行文本:

(foo bar (baz) qux)
    ^
Run Code Online (Sandbox Code Playgroud)

我的光标位于foo和之间的空间上bar.我经常发现,在这样的情况下,我想删除外部括号表达式的整个右侧(即光标右侧),同时保持左侧不变.也就是说,我最终会:

(foo)
Run Code Online (Sandbox Code Playgroud)

通常,我会用dt)("删除直到)")完成此操作,但添加嵌套括号会使事情变得复杂:该命令会让我失望(foo) qux).我也可以使用d2t),但我不想手动计算嵌套括号的数量.我也可以使用di),但是删除括号中的整个内部,留下我().

是否有一个vim运动,具有平衡意识的i- 和 - 修改的a运动但是相对于当前光标位置?

vim editor motion

16
推荐指数
1
解决办法
187
查看次数

Android - 相机作为运动检测器

如何使用前置摄像头和Android SDK实现简单的运动检测器?

示例场景将是这样的:设备站在支架上并播放电影.如果一个人出现在它前面,甚至没有触摸它 - 它会改变电影.

camera android motion

13
推荐指数
2
解决办法
3万
查看次数

motionBegan:不工作

当我尝试使用(void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent*)事件以捕获抖动事件时,我遇到了一些问题.问题是该函数甚至没有运行,即使我覆盖canBecomeFirstResponder并将其设置为返回YES.我已经看到其他人的帖子有这个问题,但我还没有找到答案.

谢谢你的帮助!

第一个例子.h(继承自UIView的类 - 从app delegate类"调用"){

@class TestApplicationView;

@interface TestApplicationView : UIView {

    IBOutlet UIView *view;
}
Run Code Online (Sandbox Code Playgroud)

}

第一个例子.m {

- (id)initWithCoder:(NSCoder *)coder
{
    [self setUpView];
    return self;
}

- (id)initWithFrame:(CGRect)frame
{
    [self setUpView];
    return self;
}

- (void)setUpView
{
    [self becomeFirstResponder];
    NSLog(@"First Responder - %d", [self isFirstResponder]);
}
Run Code Online (Sandbox Code Playgroud)

}

第二个例子.h(继承自UIApplicationDelegate和UIScrollViewDelegate的类){

#import <UIKit/UIKit.h>

@class TestApplicationViewController;

@interface TestApplicationAppDelegate : NSObject <UIApplicationDelegate, UIScrollViewDelegate> {

IBOutlet UIWindow *window;
IBOutlet UIScrollView *scrollView;
}
Run Code Online (Sandbox Code Playgroud)

}

第二个例子.m {

- (void)applicationDidFinishLaunching:(UIApplication *)application
{
    [self becomeFirstResponder];
} …
Run Code Online (Sandbox Code Playgroud)

iphone cocoa cocoa-touch motion

12
推荐指数
1
解决办法
1万
查看次数

MotionEvent中的ACTION_CANCEL和ACTION_UP有什么区别?

我想跟踪屏幕上的手指触摸.所以我所做的就是在MotionEvent触发时开始记录位置ACTION_DOWN,但我怎么知道动作何时结束ACTION_CANCEL,或者ACTION_UP

它们之间的确切区别是什么?

android motion motionevent

12
推荐指数
1
解决办法
9029
查看次数

iOS运动检测:运动检测灵敏度级别

我有一个简单的问题.我试图检测用户何时摇动iPhone.我有标准代码来检测运动,这没有问题.然而,在我的实际手机上进行测试时,我意识到你必须非常努力地摇动设备才能触发运动检测.我想知道是否有办法实现一定程度的敏感性检查.例如,一种检测用户是否轻轻摇动设备或在轻微摇晃和硬摇动之间的某种方式的方法.这将针对iOS 7,因此非常感谢任何从旧iOS版本中弃用的提示或建议.我已经完成了我的谷歌搜索但尚未找到任何解决此问题的好方法(如果有的话.)

谢谢!

-(void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event
{
    if(motion == UIEventSubtypeMotionShake)
    {
       //Detected motion, do something about it 
       //at this point.
    }
}

-(BOOL)canBecomeFirstResponder
{
    return YES;
}

-(void)viewDidAppear:(BOOL)animated
{
    [super viewDidAppear:animated];
    [self becomeFirstResponder];
}

-(void)viewWillDisappear:(BOOL)animated
{
    [self resignFirstResponder];
    [super viewWillDisappear:animated];
}
Run Code Online (Sandbox Code Playgroud)

detection motion ios

12
推荐指数
3
解决办法
9173
查看次数