代码之家  ›  专栏  ›  技术社区  ›  Dr Herbie

我可以在应用程序中反转手机屏幕的颜色吗?

  •  3
  • Dr Herbie  · 技术社区  · 16 年前

    作为我的第一个WP7应用程序的一部分,我给了用户配置选项,提醒他们完成一项任务:目前我可以选择振动手机,但我想“闪光”屏幕,我将颜色反转,然后再回来。

    但是,我不知道如何反转屏幕颜色。这有可能吗?

    2 回复  |  直到 15 年前
        1
  •  4
  •   Todd Main    16 年前

    您可以将应用程序的屏幕捕获为可写位图,反转颜色并在短时间内以动画形式显示。将位图的颜色反转为 this (样品用于WPF)。

        2
  •  3
  •   John Gardner    16 年前

    评论部分: 你为什么要做“闪光”?其他标准通知是否更合适?我从来没有在手机上看到过闪光行为,所以如果我在应用程序中看到了颜色反转并返回,我会发现我的手机出了问题!

    回答部分: 只需制作一个全尺寸的白色部分透明的矩形怎么样?或黑色部分透明,或两者兼而有之。

    这样就不需要“反转”任何内容,只需设置矩形不透明度的动画即可。

    如果你这样做,你可以得到不同的效果,像不同的颜色覆盖不同的条件?