问题标签 [layer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android sliding effect animation
First of all I am completely new to animation on android but would like to include it in my next application. The application will be as follows:
For example, I will be having 2 layers, each one containing their own data.
Layer 1 will contain data 1
Layer 2 will contain data 2
And layer 1 will be superimposed on layer 2; that is on top of layer 2.
Layer 1 will be over layer 2 and thus masking/hiding layer 2
When a button is clicked (with intention to show layer 2), layer 1 will slide out and revealing layer 2. And another button will allow layer 1 to slide back in again.
Note that I used the word layers to give a general image of what I am trying to achieve. I do not really know which elements are used in animation for android since I did not come across any layout elements that can be superimposed on each over yet.
Also, how I am thinking it right now is that those so called layers will be in a linearlayout.
So my question is how can I achieve this?What elements/objects/library should I be using?And of course links to some documentation and tutorials are more than welcomed.
Thank you.
orm - ORM with or without DAL wrapper
In all the examples I have seen, ORM's tend to be used directly or behind some kind of DAL repository (presumably so that they can be swapped out in the future).
I am no fan of direct ORM use as it will be hard to swap out, but i am equally no fan of losing the full domain change tracking it provides!
In the past I would have written a data mapper class (Fowler) for each object in my domain, but I have learnt through experience that this CRUD coding drains around 1/3 of my time.
I a realize that changing my data access strategy is rather unlikely (I have never had to do so before) but I am really concerned that by using an ORM directly I will be locking myself into using it until the end of time.
I have been thinking about wrapping the ORM (no decision on the ORM itself yet) in a generic ORM container and passing this around to finder classes for each of the domain objects. However, I am totally unsure what a generic ORM wrapper class would look like!
Has anyone got any real life advise here? Please don't feel it nessecary to sugar coat your answers!!
android - 如何完全覆盖 9-PATCH-PNG?
我尝试通过在按钮背景和按钮图标顶部放置一个半透明的 PNG 文件来实现悬停效果(按下按钮时的效果)。不幸的是,按钮背景文件是一个 9-PATCH-PNG,这在这里造成了一些麻烦:它“吞噬”了其图层顶部的所有内容,并且不允许覆盖 9-patch-png 的可拉伸区域(周围的细光线) . 换句话说,9 PATCH PNG 的顶部和左侧边缘的黑线不仅会导致拉伸,还会导致填充行为。
删除 9-Patch-Information 不是一个好的解决方案。
在这里你可以看到我的按钮。蓝色背景是 9 PATCH PNG。按钮周围的细线是不需要的。
此图层列表分配给按钮属性“背景”:
在每个边框上将图层的偏移量设置为“-1”是无效的。你们有什么建议吗?
更新
我尝试了以下建议,这将避免缩放,从这里建议。但也没有用:
我的版本(仍然有 9-patch-png 的可拉伸区域未被发现):
更新 2
这对我有用吗?在Android中使覆盖的图像在触摸时透明?
design-patterns - Builder模式使用不当?
对于设计模式课程,讲师要求我的团队开发一个支持绘制和持久字形的应用程序,非常类似于 GoF 的 WYSIWYG 编辑器。
我的团队决定使用分层架构,具有递减层:表示、控制器、逻辑、持久性。
Logic 维护一组字形表示、它们各自的位置和一些形状独特的属性。讲师建议我们使用 Builder 模式来创建统一的持久性机制,因为 CSV 和 XML 是必需的持久性格式。
当我们尝试在 Persistence 层中设计 Builder 时,问题就出现了。因为我们使用的是 Layers,所以 Persistence 层不允许明确了解 Glyph 类型,更不用说将它们从抽象形式转换为各自的形状。对于将每个 Builder 作为其构造函数传递的内容,这让我摸不着头脑。
下一个问题是很难概括 Builder 采用的类型。矩形具有线条没有的属性。
我很难掌握如何做到这一点。我了解 Builder 模式,但有些东西没有点击。我是在滥用模式,还是我没有正确地解决问题?
编辑:讲师没有说我们必须重新加载持久格式。我的最终解决方案显然应该让这很容易,但对于我目前的问题,我只专注于保存。
java - Java OSI 传输层
我正在做一个项目,我需要使用传输层与设备进行通信。网络连接将是基于 IP 的 OSI/CLNS。
我可能是错的,但我不相信我可以将套接字用于这种类型的连接。我正在寻找有关如何创建可以通过传输层(Java 或 C++)进行通信的应用程序的示例。
谢谢,罗伯
grid - 在 SVG 画布上创建网格层
全部,
我们真的可以从 SVG 大师那里得到一些建议。
我们拥有什么:有一个 SVG 画布,我们在其上映射了坐标(光标的 X 和 Y 轴位置)。当用户在 SVG 画布上移动光标时,坐标会实时显示在网页的左上角。
我们想要什么:我们想在 SVG 画布层(鼠标坐标映射在其上)的顶部添加一个网格层,以便网格层始终保持在顶部,无论用户对基础层做什么。即使网格层现在位于顶部,我们也希望坐标继续显示。
问题是什么:当我们在现有图层的顶部添加 SVG 网格图层时,鼠标坐标停止工作(可以理解,因为它们基于现在被网格图层隐藏的 SVG 图层)。此外,由于用户将与基础层交互(他们只能显示/隐藏网格层),我们希望他们继续做我们希望他们对基础层做的所有事情,尽管顶部有网格。
简而言之:我们希望 SVG 画布上具有 Photoshop 网格类型的功能。
任何建议都会是很棒的帮助。
iphone - 如何在屏幕上的所有内容之上显示类似于 UIActionSheet 的视图
我有一个 UITextField 视图,它是第一响应者。我正在尝试添加一个带有活动指示器的半透明视图,该指示器将涵盖所有内容。
现在代码看起来像这样:
当视图没有活动的 UITextField 时,这很有效,但如果有,虚拟键盘会设法保持在我的顶部spinnerView
根据我的阅读,“模态”子视图(例如 UIActionSheet 和 UIAlertView)使用单独的 UIWindow 来成为真正的模态,但同时 Apple 建议不要在您的应用程序中创建超过 1 个窗口。
任何见解将不胜感激
css - 带有 div 层的表
我在 div 1 中有一张桌子。
然后在 div 1 之后添加了另一个 div 2 ,position:relative; top:-250;
这样 div 2 层就在桌子的顶部。但是现在在表格下方有一个很大的空间,然后页面上的任何内容都可以恢复显示(我猜第二个 div 2 通常没有 -250 位置变化?)
我如何摆脱空间并清除它?我试过这个............<div style="clear:both;"></div>
它没有做任何事情
android - How to exchange an image in a layer-list by a bitmap?
Here is my Bitmap
And here is my layer list (nothing spectacular). I want to exchange the dynamicItem with my Bitmap.
android - Android:是否可以有多个单独的 Canvas 层,我可以合并为一个?
是否可以有多个单独的Canvas图层,我可以合并为一个?类似于我在Photoshop中所做的事情?
更新:
为什么我想要这样的东西的一些解释:
Layer1
可能包含由复杂且 CPU 昂贵的算法创建的东西,而另一层,Layer2
只是在此之上,但会定期变化,例如,当用户触摸界面。为此,我不想再经历绘制底层的整个过程Layer1
,而只是对它们进行更改Layer2
然后“合并”它们。