小编Sha*_*aun的帖子

如何设置状态栏和工具栏的颜色更改动画(就像新的日历应用程序一样)

新的Google日历应用有我想在我的应用中执行的动画.创建新事件时,您可以选择事件的颜色.执行此操作时,状态栏和工具栏将更改为该颜色,并具有覆盖它们的圆形效果.

这是我想做的一个例子:

Google日历新事件工具栏和状态栏颜色更改

我可以更改状态栏和工具栏的颜色,但是当颜色更改时,如何将圆形动画效果(或类似)应用于它们?

android android-animation android-5.0-lollipop

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

具有核心动画页面和长列表的聚合物芯片到卡片模式

通常

core-animated-pages当我有一个滚动页面的很长的列表时,我发现很难使用Polymer元素来实现芯片列表到卡片类型模式.我认为困难在于,一旦转换完成,隐藏部分就会从布局中取出,我很难找到解决方法.

简单的插图

JSFiddle:http://jsfiddle.net/hmknv3jh/

在输出上,滚动到底部并单击芯片,问题应该是显而易见的.

细节

确保您必须滚动才能到达底部的芯片并单击一个.芯片从屏幕飞到顶部,然后突然卡片显示在中央,后面的列表消失了(连同滚动条).单击该卡后,它会从底部的屏幕飞出,然后再次显示列表,但您位于页面顶部,而不是您单击的底部.

救命?

有谁知道解决这个问题的最佳方法?理想情况下,我希望该卡的行为类似于模式对话框,后面的列表中没有移动,但仍然有芯片和卡之间的好英雄过渡.

css polymer

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

Git SVN如何忽略路径工作(忽略每日构建标记)?

我正在尝试使用git svn克隆一个svn存储库.存储库具有标记的每日构建,我想忽略它.我试图使用"ignore-paths"选项来做到这一点,但我仍然将每日构建标记作为我的存储库中的分支.

这里有一个非常近期和类似的(但迄今未解答的)问题: 如何git svn只获取具有某些模式的分支/标签?

存储库布局 - https://test.kuali.org/svn/rice

通用存储库结构

  • 分支机构
    • 分行1
  • 忽略目录1
  • 忽略目录1
  • 标签
    • 标签1
    • 标签2
      • 旧标签1
      • 旧标签2
    • 建立
      • 每日构建1
      • 每日构建2
  • 树干

我试过了什么

我在正则表达式上并不那么出色,而且它们可能是错的,但这是我尝试过的:

这只是我在git svn文档中找到的修改版本:

git svn clone -r15709:HEAD --prefix=svn/ --stdlayout --no-follow-parent --ignore-paths="^[^/]+/(?:tags/builds|tags/old|branches)" https://test.kuali.org/svn/rice
Run Code Online (Sandbox Code Playgroud)

这是我试图简化:

git svn clone -r15709:HEAD --prefix=svn/ --stdlayout --no-follow-parent --ignore-paths="(old|builds)" https://test.kuali.org/svn/rice rice-full
Run Code Online (Sandbox Code Playgroud)

绝望......(并添加一些我不需要的路径)

git svn clone -r15711:HEAD --prefix=svn/ --stdlayout --ignore-paths="^[^/]+/(?:builds|old)|inactive|rice-functional-tests|sandbox|tools" https://test.kuali.org/svn/rice
Run Code Online (Sandbox Code Playgroud)

然后我切换到更新版本,以便更快完成,并尝试忽略所有分支和标签进行测试.这个似乎没有得到任何分支和标签,但它也从未完成.它似乎冻结了(至少,它的运行时间超过了我认为应该只有一两天的历史):

git svn clone -r21846:HEAD --prefix=svn/ --stdlayout --ignore-paths="^tags*|^branches*" https://test.kuali.org/svn/rice
Run Code Online (Sandbox Code Playgroud)

我试过的最后一个是:

git svn clone -r15711:HEAD --prefix=svn/ --stdlayout --ignore-paths="^tags/old*|^tags/builds*|^inactive*|^rice-functional-tests*|^sandbox*|^tools*" https://test.kuali.org/svn/rice
Run Code Online (Sandbox Code Playgroud)

一般思考和问题

  1. 我不确定ignore-paths正则表达式到底匹配什么.它是svn存储库的相对路径(tags/builds/Daily build 1)吗?是评估项目中的每个文件(标记/构建/每日构建1 /文件1,标记/构建/每日构建1 /文件2)还是仅在分支/标记级别(标记/构建/每日构建1)?它是否包含存储库基本URL( …

git git-svn msysgit

14
推荐指数
1
解决办法
8167
查看次数

在使用AngularJS的Chrome应用中,我可以直接将ngSrc指令用于内部图像吗?

我正在使用AngularJS编写Chrome应用程序.我知道在访问外部图像时,您必须执行跨源XMLHttpRequest并将它们作为blob提供.

我有一堆内部图像(本地应用程序资源),它们遵循我想在ngRepeat中显示的模式.

我可以通过以下方式静态加载图像:

<img src="images/image1.png"/>
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试在这样的重复中使用它们时:

<div ng-repeat="item in myList">
    <img ng-src="{{item.imageUrl}}"/>
</div>
Run Code Online (Sandbox Code Playgroud)

我得到每个图像的错误(尽管错误中的图像确实存在),如下所示:

Refused to load the image 'unsafe:chrome-extension://hcdb...flhk/images/image1.png' because it violates the following Content Security Policy directive: "img-src 'self' data: chrome-extension-resource:".
Run Code Online (Sandbox Code Playgroud)

我已经能够使用ng-src和XHR成功加载外部资源.对于动态加载的内部资源,是否必须遵循相同的模式?

更新 - 另一个简单示例

从最简单的Chrome应用程序(https://github.com/GoogleChrome/chrome-app-samples/tree/master/hello-world)开始,以下内容适用于Chrome应用程序(在浏览器中),但不在Chrome中应用:

的index.html

<!DOCTYPE html>
<html ng-app ng-csp>
<head>
    <title>Hello World</title>
    <script src="js/angular.min.js"></script>
    <script src="js/test.js"></script>
</head>
<body ng-controller="Ctrl">
    <img ng-src="{{imageUrl}}"/>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

test.js

function Ctrl($scope) {
    $scope.imageUrl = 'hello_world.png';
}
Run Code Online (Sandbox Code Playgroud)

angularjs google-chrome-app

6
推荐指数
2
解决办法
9593
查看次数

新官方Google App Engine Maven Archetype缺失?

我刚看了App Engine 1.7.4发布公告:

http://googleappengine.blogspot.com/2012/12/app-engine-174-released.html

在链接的发行说明中,它指出了有关使用Maven的新功能的指南:

https://developers.google.com/appengine/docs/java/tools/maven

该指南讨论了如何使用maven原型:

mvn archetype:generate
Run Code Online (Sandbox Code Playgroud)

并过滤

com.google.appengine.archetypes:guestbook-archetype
Run Code Online (Sandbox Code Playgroud)

由于某些原因我无法找到原型,当我点击链接指南必须在Maven Central中搜索原型时,我得不到任何结果:

http://search.maven.org/#search%7Cga%7C1%7Ccom.google.appengine.archetype

我错过了什么吗?任何人都可以让我知道如何使用该原型?

java google-app-engine

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