-
公开(公告)号:US20180260113A1
公开(公告)日:2018-09-13
申请号:US15979357
申请日:2018-05-14
Applicant: Apple Inc.
Inventor: Jason Clay Beaver , Andrew Platzer
IPC: G06F3/0488 , G06F3/041 , G06F3/0481 , G06F3/01 , G06F3/0482
CPC classification number: G06F3/04886 , G06F3/017 , G06F3/041 , G06F3/0416 , G06F3/0481 , G06F3/0482 , G06F3/0488 , G06F3/04883 , G06F2203/04104 , G06F2203/04803 , G06F2203/04808
Abstract: A device with a multi-touch panel and a computer readable medium storing software for displaying a user interface on the multi-touch panel detects a touch at the multi-touch panel. The device sends to the software a touch data structure for defining a state of the touch at a particular time. The touch data structure includes: a location field indicating a location where the touch was or is being received on the multi-touch panel; a phase field defining a phase of the touch at the particular time, the phase of the touch being selected from a plurality of predefined phase state values; and a view field indicating a view, of a plurality of views corresponding to portions of the displayed user interface, that corresponds to the location where the touch was or is being received on the multi-touch panel.
-
公开(公告)号:US09690481B2
公开(公告)日:2017-06-27
申请号:US15197704
申请日:2016-06-29
Applicant: Apple Inc.
Inventor: Jason Clay Beaver , Andrew Platzer
IPC: G06F3/048 , G06F3/0488 , G06F3/01 , G06F3/041 , G06F3/0481 , G06F3/0482
CPC classification number: G06F3/04886 , G06F3/017 , G06F3/041 , G06F3/0416 , G06F3/0481 , G06F3/0482 , G06F3/0488 , G06F3/04883 , G06F2203/04104 , G06F2203/04803 , G06F2203/04808
Abstract: Embodiments of the present invention are directed to methods, software, devices and APIs for defining touch events for application level software. Furthermore, some embodiments are directed to simplifying the recognition of single and multiple touch events for applications running in multi-touch enabled devices. To simplify the recognition of single and multiple touch events, each view within a particular window can be configured as either a multi-touch view or a single touch view. Furthermore, each view can be configured as either an exclusive or a non-exclusive view. Depending on the configuration of a view, touch events in that and other views can be either ignored or recognized. Ignored touches need not be sent to the application. Selectively ignoring touches can allow for simpler software elements that do not take advantage of advanced multi touch features to be executed at the same device and time as more complex software elements.
-
公开(公告)号:US20170160925A1
公开(公告)日:2017-06-08
申请号:US15432746
申请日:2017-02-14
Applicant: Apple Inc.
Inventor: Jason Clay Beaver , Andrew Platzer
IPC: G06F3/0488 , G06F3/041
CPC classification number: G06F3/04886 , G06F3/017 , G06F3/041 , G06F3/0416 , G06F3/0481 , G06F3/0482 , G06F3/0488 , G06F3/04883 , G06F2203/04104 , G06F2203/04803 , G06F2203/04808
Abstract: A device with a touch-sensitive surface detects one or more touches that start within a view on the touch-sensitive surface, and processes the one or more touches on the touch-sensitive surface with a software element associated with the view. The device receives, at the software element associated with the view, a touch event that includes data structure including a phase value indicating that a respective touch on the touch-sensitive surface has been canceled by the device. The device responds to receiving the touch event by ignoring the respective touch on the touch-sensitive surface.
-
公开(公告)号:US20150035838A1
公开(公告)日:2015-02-05
申请号:US14463507
申请日:2014-08-19
Applicant: Apple Inc.
Inventor: Andrew Platzer , John Harper
IPC: G06T13/80
CPC classification number: G06T13/80 , G06F3/04847 , G06F3/0485 , G06F3/0488 , G06F3/04883 , G06F9/451 , G06T13/00 , G06T2200/24
Abstract: At least certain embodiments of the present disclosure include a method for animating a display region, windows, or views displayed on a display of a device. The method includes starting at least two animations. The method further includes determining the progress of each animation. The method further includes completing each animation based on a single timer.
Abstract translation: 本公开的至少某些实施例包括用于动画化显示在设备的显示器上的显示区域,窗口或视图的方法。 该方法包括启动至少两个动画。 该方法还包括确定每个动画的进度。 该方法还包括基于单个定时器完成每个动画。
-
公开(公告)号:US08836707B2
公开(公告)日:2014-09-16
申请号:US14010264
申请日:2013-08-26
Applicant: Apple Inc.
Inventor: Andrew Platzer , John Harper
IPC: G06T15/00 , G06T13/80 , G06T13/00 , G06F3/0485 , G06F3/0488 , G06F9/44
CPC classification number: G06T13/80 , G06F3/04847 , G06F3/0485 , G06F3/0488 , G06F3/04883 , G06F9/451 , G06T13/00 , G06T2200/24
Abstract: At least certain embodiments of the present disclosure include a method for animating a display region, windows, or views displayed on a display of a device. The method includes starting at least two animations. The method further includes determining the progress of each animation. The method further includes completing each animation based on a single timer.
Abstract translation: 本公开的至少某些实施例包括用于动画化显示在设备的显示器上的显示区域,窗口或视图的方法。 该方法包括启动至少两个动画。 所述方法还包括确定每个动画的进度。 该方法还包括基于单个定时器完成每个动画。
-
36.
公开(公告)号:US20140181731A1
公开(公告)日:2014-06-26
申请号:US14189922
申请日:2014-02-25
Applicant: Apple Inc.
Inventor: Andrew Platzer , Scott Herz
IPC: G06F3/0485 , G06F3/0488
CPC classification number: G06F3/0485 , G06F3/04845 , G06F3/0488 , G06F3/04883 , G06F2203/04808
Abstract: A method performed at an electronic device that has one or more processors, memory, and a touch-sensitive display includes transferring a set bounce call to provide a bounce operation. Transferring the set bounce call causes a bounce of a scrolled content region in an opposite direction of a scroll. The scrolled region includes an information object that bounces in the opposite direction of the scroll when the information object reaches or intersects a terminus, and the scrolled content region has a first velocity before the bounce and a second velocity, distinct from the first velocity, after the bounce.
Abstract translation: 在具有一个或多个处理器,存储器和触摸敏感显示器的电子设备处执行的方法包括传送设置的反弹呼叫以提供反弹操作。 转移设置的反弹呼叫会导致滚动内容区域与滚动方向相反的方向反弹。 滚动区域包括当信息对象到达终点或与终点相交时在与滚动体的相反方向反弹的信息对象,并且滚动内容区域在弹跳之前具有第一速度,并且在第一速度之后具有与第一速度不同的第二速度 反弹。
-
37.
公开(公告)号:US20130239046A1
公开(公告)日:2013-09-12
申请号:US13867950
申请日:2013-04-22
Applicant: APPLE INC.
Inventor: Andrew Platzer , Scott Herz
IPC: G06F3/0485
CPC classification number: G06F3/0485 , G06F3/04845 , G06F3/0488 , G06F3/04883 , G06F2203/04808
Abstract: A method performed at an electronic device that has one or more processors, memory, and a touch-sensitive display includes transferring a set bounce call to provide a bounce operation. Transferring the set bounce call causes a bounce of a scrolled content region in an opposite direction of a scroll. The scrolled region includes an information object that bounces in the opposite direction of the scroll when the information object reaches or intersects a terminus, and the scrolled content region has a first velocity before the bounce and a second velocity, distinct from the first velocity, after the bounce.
Abstract translation: 在具有一个或多个处理器,存储器和触摸敏感显示器的电子设备处执行的方法包括传送设置的反弹呼叫以提供反弹操作。 转移设置的反弹呼叫会导致滚动内容区域与滚动方向相反的方向反弹。 滚动区域包括当信息对象到达终点或与终点相交时在与滚动体的相反方向反弹的信息对象,并且滚动内容区域在弹跳之前具有第一速度,并且在第一速度之后具有与第一速度不同的第二速度 反弹。
-
-
-
-
-
-