Tag: 背景

如何从没有上下文的类中调用getResources()?

在我的应用程序中,我有许多课程和活动。 Droid是一个没有上下文的类。 Mygame是一个扩展SurfaceView并实现SurfaceHolder.Callback的类。 我在mygame类中创build了一个Droid对象,并为其设置背景图像和位置。 我为此编写的代码如下所示。 block1 = new Droid(BitmapFactory.decodeResource(getResources(), R.drawable.birdpic), 100, 10); Droid类的构造函数如下所示。 public Droid(Bitmap bitmap, int x, int y) { this.bitmap = bitmap; this.x = x; this.y = y; } 在一个特定的场景中,我必须从Droid类本身设置背景图像和Droid对象的位置。在这里我正面临着这个问题。下面给出的是执行此操作的代码片段。 if(checkflag) { myObj.centerblock=new Droid(BitmapFactory.decodeResource(getResources(), R.drawable.blast), myObj.xpos, myObj.ypos); } 问题是Droid类没有上下文。 所以我不能在这里使用getResources()。 我已经尝试了下面的代码,但它崩溃。 if(checkflag) { myObj.centerblock=new Droid(BitmapFactory.decodeResource(myObj.getResources(), R.drawable.blast), myObj.xpos, myObj.ypos); } 有谁能够帮助我。 我只是想设置背景图像,并从Droid类本身的Droid对象的位置。

iOS设备上显示黑色背景的透明背景的应用程序图标

我已经添加了一个图标到我的应用程序。 它有圆形的边缘,没有背景。 问题是,当我在我的设备(iPhone 5)上运行应用程序时,该图标在边缘后面具有黑色背景,就好像它不透明一样。 任何解决scheme

Android:更改button文字和背景颜色

如何在使用xml按下button时更改文本和背景颜色? 要更改文字颜色,我可以这样做: <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:color="mycolor"/> <item android:color="mycolor2/> </selector> 要改变背景我可以做(使用它在一个select器/项目与可绘制的参考): <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#FF0079FF" /> </shape> 但我怎么能做到这一点? 假设我想拥有: 默认:黑色文字/白色背景 按下:白色文字/蓝色背景 编辑:答案 我总是忘了背景和文字颜色是分开pipe理的,所以我就是这样做的: <Button android:textColor="@color/filtersbuttoncolors" android:background="@drawable/mybackgroundcolors" /> 在mybackgroundcolors.xml中,我pipe理背景,并在filtersbuttoncolors.xml中pipe理文本颜色。 在这两个XML文件中,我pipe理状态(按下,选中,默认)

无声推送通知仅在设备充电和/或应用程序处于前台时才会提供

我已经实施了无声推送通知,但是我注意到了一些奇怪的行为。 无声推送通知通过以下方式处理: – (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler 只有设备正在充电(即连接电缆)和/或如果我的应用程序是前景,似乎只收到静音推送消息。 如果我将设备与充电器(或Mac)断开连接,则除非应用程序处于前台状态, 否则将不再接收静默推送通知。 在这两种情况下,我都会收到非静默推送通知。 如果我再次插入USB电缆,则会收到预期的行为,无论应用程序是前台还是后台,都会收到无声推送通知。 我正在使用UILocalNotification,所以我知道接收的是什么。 事实上,这一切工作正常与连接的设备表明,我的无声推动通知configuration正确,应用程序具有正确的背景模式设置在plist等。 这种行为在iPhone 5s,6和iPad 2上均可重复,全部运行IOS 8或8.1。 有没有人经历过这个? 应该很容易重现。 为什么将设备插入充电器的简单行为会改变接收静默推送通知的能力?

Internet Explorer中的渐变颜色

我知道Internet Explorer有一些专有的扩展,所以你可以做一些事情,比如创build带有渐变背景的div。 我不记得元素名称或它的用法。 有没有人有一些例子或链接?

如何在代码中设置图像button的透明背景?

我可以在layout.xml使用ImageButton背景透明: android:background="@android:color/transparent" 如何使用java代码来实现同样的function? 像ib.setBackgroundColor(???);

iPhone – 在UITableViewController上设置背景

有没有办法在UITableViewController上设置背景视图? 我试着用我在UIViewController上使用的代码,但视图来自表视图的所有内容。 如果我在cellForRowAtIndexPath-method添加背景视图,它根本不显示。 有没有人以前做过或有一个想法如何可以做? 这是我正在使用的代码: UIImage *image = [UIImage imageNamed: @"background.jpg"]; UIImageView *backImage = [[UIImageView alloc] initWithImage: image]; [self.view addSubview: backImage]; [self.view sendSubviewToBack: backImage];

如何更改WPF中的buttonMouseOver的背景?

我在这个XAML的页面上有一个button: <Button Content="Button" HorizontalAlignment="Left" VerticalAlignment="Bottom" Width="50" Height="50" HorizontalContentAlignment="Left" BorderBrush="{x:Null}" Foreground="{x:Null}" Margin="50,0,0,0"> <Button.Style> <Style TargetType="Button"> <Setter Property="Background" Value="Green"/> <Style.Triggers> <Trigger Property="IsMouseOver" Value="True"> <Setter Property="Background" Value="Red"/> </Trigger> </Style.Triggers> </Style> </Button.Style> </Button> 但是当我把鼠标放在我的button上时,button的背景变成了默认的Windows灰色背景。 有什么问题? 这是鼠标hover之前和之后的button图片: 之前: 后:

Android Studio图像资产启动器图标背景颜色

我有我的应用程序没有背景的.png徽标,当我将其添加到Android工作室作为图像资源我不得不有一个背景。 hex字段不接受8位数的颜色代码,只有6位数。 无论如何要保持背景不可见?

背景图像可以比div本身大吗?

我有一个100%宽度的页脚div。 它的高度大约是50px,这取决于它的内容。 是否有可能给这个#footer一个背景图像那种溢出这个div? 图像大约是800x600px,我希望它位于页脚的左下angular。 它应该像我的网站的背景图像,但我已经在我的身体上设置了一个背景图像。 我需要另一个位于我的网站左下angular的图像和#footer div将是完美的。 #footer { clear: both; width: 100%; margin: 0; padding: 30px 0 0; background:#eee url(images/bodybgbottomleft.png) no-repeat left bottom fixed; } 图像设置为页脚,但不会溢出div。 是否有可能做到这一点? overflow:visible不做的工作!