小编con*_*are的帖子

我可以更改Android startActivity()过渡动画吗?

我正在开始一项活动,宁愿有一个淡入淡出的淡入淡出startActivity()和淡出淡出finish().我怎样才能在Android SDK中解决这个问题?

animation android transition fade

107
推荐指数
7
解决办法
13万
查看次数

Rails,MySQL和Snow Leopard

我使用我们在WWDC上获得的光盘升级到Snow Leopard.

试图运行我的一些rails应用程序现在抱怨sql

    (in /Users/coneybeare/Projects/Ambiance/ambiance-server)
!!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql.
Importing all sounds in /Users/coneybeare/Projects/Ambiance/ambiance-sounds/Import 32/Compressed/

 -- AdirondackPeepers.caf
!!! The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql.
rake aborted!
dlopen(/opt/local/lib/ruby/gems/1.8/gems/mysql-2.7/lib/mysql.bundle, 9): Library not loaded: /usr/local/mysql/lib/libmysqlclient.16.dylib
  Referenced from: /opt/local/lib/ruby/gems/1.8/gems/mysql-2.7/lib/mysql.bundle
  Reason: image not found - /opt/local/lib/ruby/gems/1.8/gems/mysql-2.7/lib/mysql.bundle

(See full trace by running task …
Run Code Online (Sandbox Code Playgroud)

ruby mysql ruby-on-rails osx-snow-leopard

68
推荐指数
4
解决办法
6万
查看次数

负数的奇怪Objective-C Mod行为

所以我认为负数,当mod'ed应该被放入正空间...我不能让这发生在objective-c

我期待这个:

-1 % 3 = 2
 0 % 3 = 0
 1 % 3 = 1
 2 % 3 = 2
Run Code Online (Sandbox Code Playgroud)

但得到这个

-1 % 3 = -1
 0 % 3 = 0
 1 % 3 = 1
 2 % 3 = 2
Run Code Online (Sandbox Code Playgroud)

为什么会这样,是否有解决方法?

objective-c modulo

42
推荐指数
5
解决办法
3万
查看次数

Android在视图上投下阴影

我已经做了一些广泛的代码示例搜索,但找不到任何东西.

特别是,我希望为我在ImageView中使用的png drawable添加阴影.这个png drawable是一个带有透明角的圆角矩形.

有人可以提供一个代码示例,说明如何在代码或XML中为视图添加一个不错的投影?

xml android shadow dropshadow imageview

33
推荐指数
4
解决办法
7万
查看次数

如何在objective-c中读取MIME类型的文件

我有兴趣检测我的iPhone应用程序的文档目录中的文件的MIME类型.通过文档搜索没有提供任何答案.

iphone mime objective-c mime-types

31
推荐指数
5
解决办法
3万
查看次数

Safari中的Google Adsense,CORS和Rails会丢弃数千个控制台错误

我正在SSL网站上成功投放谷歌广告,并正确设置CORS标题(并且大开)rack-cors:

Rails.configuration.middleware.insert_before 0, Rack::Cors do
  allow do
    origins  '*'
    resource '*', headers: :any, methods: :any
  end
end
Run Code Online (Sandbox Code Playgroud)

我可以通过卷曲调用确认标题是否存在:

$ curl -I https://viewing.nyc -H "Origin: https://foobar.com"
...
Access-Control-Allow-Origin: https://foobar.com
Access-Control-Allow-Methods: GET, HEAD, POST, PUT, PATCH, DELETE, OPTIONS
Access-Control-Max-Age: 1728000
...
Run Code Online (Sandbox Code Playgroud)

如果您访问Chrome或Firefox,控制台中没有跨站点脚本错误,但在Safari上,有数千个错误.

Blocked a frame with origin "https://googleads.g.doubleclick.net" from accessing a frame with origin "https://viewing.nyc". Protocols, domains, and ports must match.
Run Code Online (Sandbox Code Playgroud)

实例

rack-cors到目前为止,我已经完成了问题页面,没有解决方案.为什么这只发生在Safari上,我该如何解决?

javascript ruby-on-rails adsense cross-domain cors

27
推荐指数
1
解决办法
1458
查看次数

透明背景与模态UIViewController

我有一个困境,我想向用户呈现一个半透明的视图.

我通过实验发现,如果我只是将透明视图推到我的NavigationController堆栈的顶部,它就不会呈现我想要的透明度级别.所以我决定简单地将视图添加为堆栈顶部当前视图的子视图.

此解决方案有效,下面的视图仍然可见,并且视图是"半模态".问题是,如果父视图继承自UITableViewController(就像我的那样),那么我'推'到它的视图,不会覆盖顶部的导航栏.

我真的不希望进入这里,我不得不启用/导航栏上禁用控制每次我推这个观点时的情况,所以我想知道,如果有人知道的任何解决方案,我可以使用,这样的观点我推到UITableViewController实际上会"推过"导航栏?

iphone modal-dialog uiviewcontroller uiview uinavigationcontroller

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

如何防止Android的drawBitmap只绘制黑色图像?

根据原始问题,最终结果是圆形矩形png,ImageView具有自然的下垂阴影.

我有阴影工作,但当它绘制时,它会使整个图像变黑.

替代文字

添加阴影时,如何防止原始图像(绝对不是黑色)变黑?

    BlurMaskFilter blurFilter = new BlurMaskFilter(2, BlurMaskFilter.Blur.OUTER);
    Paint shadowPaint = new Paint();
    shadowPaint.setMaskFilter(blurFilter);

    int[] offsetXY = new int[2];
    Bitmap originalBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.pier_t);
    Bitmap shadowImage = originalBitmap.extractAlpha(shadowPaint, offsetXY);

    Canvas c = new Canvas(shadowImage);
    c.drawBitmap(originalBitmap, -offsetXY[0], -offsetXY[1], null);

    imageView.setImageBitmap(shadowImage);
Run Code Online (Sandbox Code Playgroud)





更新:

我实现了Josh关于复制到正确色彩空间的建议,现在它的效果非常好!对于未来的搜索者,此代码会在图像视图上生成阴影.您可以使用x和y,以及OUTER常量来获得所需的效果.

BlurMaskFilter blurFilter = new BlurMaskFilter(2, BlurMaskFilter.Blur.OUTER);
Paint shadowPaint = new Paint();
shadowPaint.setMaskFilter(blurFilter);

int[] offsetXY = new int[2];
Bitmap originalBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.pier_t);
Bitmap shadowImage = originalBitmap.extractAlpha(shadowPaint, offsetXY);
Bitmap shadowImage32 = …
Run Code Online (Sandbox Code Playgroud)

android paint blur shadow drawbitmap

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

如何获得全尺寸UINavigationBar titleView

我试图在UINavigationBar中添加自定义控件作为titleView.当我这样做,尽管设置框架和通常假设全宽的属性,我得到这个: 替代文字

明亮的蓝色可以忽略,因为它是我隐藏自定义控件的地方.问题是酒吧两端的窄条导航栏.如何摆脱这些,以便我的自定义视图将延伸100%?

CGRect frame = CGRectMake(self.view.bounds.origin.x, self.view.bounds.origin.y, self.view.width, kDefaultBarHeight);
UANavBarControlView *control = [[[UANavBarControlView alloc] initWithFrame:frame] autorelease];
control.autoresizingMask = UIViewAutoresizingFlexibleWidth; 
self.navigationItem.titleView = control;
Run Code Online (Sandbox Code Playgroud)

PS - 我知道我可以自己添加视图而不是附加到导航栏,我自己很容易定位它.我有理由需要它在导航栏上","这些原因在这里

iphone uinavigationbar uiview uinavigationitem

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

"应用程序必须在安装时请求基本的读取权限"

我正在使用iOS内置框架进行连接.在询问"publish_stream"权限后,FB返回错误:

Error Domain=com.apple.accounts Code=7 "The Facebook server could not fulfill this access request: The app must ask for a basic read permission at install time." UserInfo=0x145ad6a0 {NSLocalizedDescription=The Facebook server could not fulfill this access request: The app must ask for a basic read permission at install time.}
Run Code Online (Sandbox Code Playgroud)

这里发生了什么?显示两个用户权限弹出窗口的用户体验不太理想.

permissions authorization facebook-graph-api ios facebook-oauth

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