小编kar*_*age的帖子

Android - 在LinearLayout或RelativeLayout中为View的topMargin/bottomMargin/etc设置动画

我正在尝试创建一个从底部向上滑动的菜单.它从菜单的视图开始,只在屏幕底部可见,然后单击它使其向上滑动.我尝试使用a TranslateAnimation,但是虽然像素移动,但菜单的命中区域与之前的位置相同.所以我认为如果我可以在动画完成后调整菜单的边距,这将完成我想要的.但是,我无法弄清楚如何调整边距.

我试图创建一个LinearLayout.LayoutMargins对象,然后设置它的边距并将其应用到菜单的视图(这是一个LinearLayout),但这不起作用.

有任何想法吗?

android android-animation android-layout

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

node.js - 为错误日志添加时间戳

这应该很简单,但我找不到一种方法来为node.js错误日志添加时间戳.我不是在讨论console.*的输出,而是异常发出的错误.

我正在运行我的应用程序永远,它将错误输出到一个单独的日志,我无法确定错误发生的时间 - 这就是我想添加时间戳的原因.

有人能指出我正确的方向吗?

node.js forever

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

Magento:以编程方式重建平面目录

我使用cron每晚导入库存变化.当我尝试更改产品的信息(价格等)时,我收到以下错误:

Column not found: 1054 Unknown column 'e.display_price_group_0' in 'field list'
Run Code Online (Sandbox Code Playgroud)

我可以通过单击"缓存管理"面板中的"重建平面目录产品"来解决此问题.我使用以下代码设置了一个cron以编程方式执行此操作:

Mage :: getResourceModel( 'catalog/product_flat_indexer' ) -> rebuild();
Run Code Online (Sandbox Code Playgroud)

运行脚本时没有出现任何错误,但"未找到列"错误仍然存​​在.

有没有人知道如何通过管理界面重建平面目录?

magento

8
推荐指数
1
解决办法
8869
查看次数

Android:动画查看位置

我正在尝试做一些看似简单的事情.我想要一个地图视图,其中一个菜单从屏幕底部向上滑动,可以调整设置(用于叠加).但是当我使用TranslateAnimation来影响LinearLayout(它保存菜单)的y位置时,LinearLayout中的按钮会移动,但"命中区域"会保持与动画之前相同的位置.

    TranslateAnimation slide = new TranslateAnimation(0,0,0,0);
 slide.setDuration(300);
 slide.setFillAfter(true);
 pullupMenu.startAnimation(slide);
 mapContainer.startAnimation(slide);
Run Code Online (Sandbox Code Playgroud)

我还研究了视图的marginTop值,但是甚至无法确定如何完成.

任何这些方向的任何帮助将不胜感激.

android android-animation

6
推荐指数
1
解决办法
5867
查看次数

Android:强制MapView重绘

我发现在更改a上的叠加后MapView,直到用户移动Map才会看到更改,从而导致重绘.有没有办法强制重绘?

android

5
推荐指数
1
解决办法
5247
查看次数