标签: layer

试图将CABasicAnimation位置和图层的不透明度延迟3秒但是

我试图使用setBeginTime将图层的不透明度和位置的动画延迟3秒.我已经调用了图层boxLayer.然而,动画在前3秒(该图层不应显示)中运行良好,图层将显示在其最终位置和不透明度.它不应该.组动画无法解决问题.有人可以帮忙吗?见下面的代码:

// Create an animation that will change the opacity of a layer
CABasicAnimation *fader = [CABasicAnimation animationWithKeyPath:@"opacity"];


// It will last 1 second and will be delayed by 3 seconds
[fader setDuration:1.0];
[fader setBeginTime:CACurrentMediaTime()+3.0];


// The layer's opacity will start at 0.0 (completely transparent)
[fader setFromValue:[NSNumber numberWithFloat:startOpacity]];

// And the layer will end at 1.0 (completely opaque)
[fader setToValue:[NSNumber numberWithFloat:endOpacity]];

// Add it to the layer
[boxLayer addAnimation:fader forKey:@"BigFade"];

// Maintain opacity to 1.0 JUST TO MAKE SURE IT …
Run Code Online (Sandbox Code Playgroud)

layer cabasicanimation ios

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

9
推荐指数
1
解决办法
9929
查看次数

堆栈div具有不同的高度

我想在div容器中堆叠具有不同高度但宽度相同的div.从上到下向右移动.

问题现在是div很短...给上面的div带来了一个难看的差距.

我添加了一个小草图,我想做什么.. 在此输入图像描述

感谢挪威!

html layer

9
推荐指数
1
解决办法
3394
查看次数

如何在视图动画时识别轻击手势

只是想知道是否有方法可以在动画时识别轻击手势?我正在开发一个视图,它有一个连接它的cashapelayer线.当用户平移视图(平移手势)时,相应地跟随该行,直到用户停止平移.此时,执行动画,使视图返回其原始位置,并将系绳层返回.现在我唯一真正的问题是,当视图和系绳动画时,视图不响应轻敲手势......

有人知道一些技巧吗?我希望我的解释是可以理解的,并提前感谢!

(如果系留视图概念不清楚,有一个名为discovr apps的免费应用程序将举例说明).

animation layer gestures ios

9
推荐指数
2
解决办法
5259
查看次数

在photoshop中显示图层轮廓

这一定是一个非常noob的问题,但通过谷歌搜索,我得到了不同的答案.

我只想在单击任何图层时通过图层面板,所有图层之间必须有选择轮廓,选择哪个图层.

我在某种程度上使用过Adobe烟花,只需点击它就可以轻松看到所选的图层.

photoshop adobe photo layer

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

如何确定ggplot2对象的每一层的geom类型?

作为从我已经创建的绘图(此处为 SO链接)中删除特定geom的努力的一部分,我想动态确定ggplot2对象的每个层的geom类型.

假设我不知道添加图层的顺序,有没有办法动态查找具有特定geom的图层?如果我像下面那样打印出图层,我可以看到图层存储在列表中,但我似乎无法访问geom类型.

library(ggplot2)
dat <- data.frame(x=1:3, y=1:3, ymin=0:2, ymax=2:4)
p <- ggplot(dat, aes(x=x, y=y)) + geom_ribbon(aes(ymin=ymin, ymax=ymax), alpha=0.3) + geom_line()
p$layers

[[1]]
mapping: ymin = ymin, ymax = ymax 
geom_ribbon: na.rm = FALSE, alpha = 0.3 
stat_identity:  
position_identity: (width = NULL, height = NULL)

[[2]]
geom_line:  
stat_identity:  
position_identity: (width = NULL, height = NULL)
Run Code Online (Sandbox Code Playgroud)

我不熟悉原型对象,我从原型文档中尝试的东西似乎不起作用(例如p$layers[[1]]$str()).


感谢下面的答案,我能够提出一个动态删除图层的功能:

remove_geom <- function(ggplot2_object, geom_type) {
  layers <- lapply(ggplot2_object$layers, function(x) if(x$geom$objname == geom_type) NULL else x)
  layers <- layers[!sapply(layers, …
Run Code Online (Sandbox Code Playgroud)

r layer ggplot2 proto ggproto

9
推荐指数
1
解决办法
1024
查看次数

Photoshop脚本:更改文本图层的文本

因为我没有足够的时间来学习有关PS-Scripting的所有知识,所以我想知道,如果你能帮助我的话.

这很简单.我想要一个JS-Script,它可以改变顶层的文本.例如:Text为"#005",脚本应加1,因此显示"#006".之后,它应该使用当前编号(006)导出(另存为Web和设备,透明度为@ 1280x720)文件.

这是一个层的屏幕(omg在德国!11):imageshack.us/photo/my-images/706/helpal.png

javascript photoshop scripting text layer

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

Google会映射GeoJSON-切换标记图层吗?

我通过调用PostGIS数据库返回了一些GeoJSON.我希望能够为每个功能添加标记,并能够切换不同类型的标记/功能.目前我正在使用JavaScript为每个功能生成一个标记,根据类型将它们添加到数组中,然后根据需要通过数组设置show/hide来切换'layers'.

这工作正常,但我想知道新的GeoJSON功能是否提供了更好的方法.据我所知,所有功能都被添加到同一个数据层,并且切换它们将涉及设置样式或仅替换新的预过滤的GeoJSON.

所以问题是,是否可以拥有多个数据层,并可以轻松地从地图中添加/删除它们,或者我最好不要查看类似OpenLayers的内容?

编辑:更多研究表明它非常简单.

对于要切换的要素集合中的每种要素类型,请创建新的Data对象.将所有相关功能添加到该数据对象.

var datalayer = new google.maps.Data();
datalayer.addGeoJson(feature);
datalayer.setMap(mainmap);
Run Code Online (Sandbox Code Playgroud)

然后将每个数据对象/要素类型存储为键值对.在切换时,根据需要拉出相关数据对象和setMap:

var datalayer= featuretypesobj["feature type to toggle"];
datalayer.setMap(mymap); //or
datalayer.setMap(null);
Run Code Online (Sandbox Code Playgroud)

maps markers layer toggle geojson

9
推荐指数
1
解决办法
4234
查看次数

比较Layer,Applozic,Quickblox和SendBird,以便在Android应用中快速发送WhatsApp消息

我们Wishbook有一个B2B移动应用程序(Android和iPhone),我们正在寻求实现文本和照片通信 - 在用户1对1之间,或从用户到他的买家组.我们热衷于能够尽快加快速度,提供良好支持,成熟的库/服务器以及电池友好的东西.

我们现在在Layer,Applozic,QuickBlox和SendBird之间进行比较.谁用过它们?他们使用什么协议(XMPP/MQTT/custom/other)?使用它的经验 - 稳定的代码库等等?此外 - 我们更喜欢开源和口袋友好的产品.

谢谢,Arvind

android layer quickblox applozic sendbird

9
推荐指数
1
解决办法
2628
查看次数

如何在 Tensorflow 2.x Keras 自定义层中使用多个输入?

我正在尝试在 Tensorflow-Keras 的自定义层中使用多个输入。用法可以是任何东西,现在它被定义为将蒙版与图像相乘。我已经搜索过,我能找到的唯一答案是 TF 1.x,所以它没有任何好处。

class mul(layers.Layer):
def __init__(self, **kwargs):
    super().__init__(**kwargs)
    # I've added pass because this is the simplest form I can come up with.
    pass

def call(self, inputs):
    # magic happens here and multiplications occur
    return(Z)
Run Code Online (Sandbox Code Playgroud)

python layer keras tensorflow

9
推荐指数
1
解决办法
4296
查看次数