小编ren*_*iro的帖子

Android,如何模糊/玻璃/霜当前活动

基本上

在一个活动中,我有一个ListView.当我选择一个项目时,透明活动将作为一个小框打开.出现此框时,您仍然可以查看以前的活动屏幕,

我想弄清楚的是如何模糊前一个屏幕,就像这里链接的图像一样(忽略用户界面,只看模糊的草地区域).

这怎么可能?

谢谢你的任何建议.

java user-interface android background android-activity

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

Android,立即模糊Bitmap?

所以我试图尽可能快地模糊图像(即时感觉),因为当我按下模糊按钮时需要更新活动.

我遇到的问题是,我找不到一个足够快的模糊 ... 注意:模糊,最好是高斯模糊,根本不需要是最好的质量..

我尝试了以下内容,但需要几秒钟,无论如何,这些代码可以在牺牲质量时更快地运行吗?还是有其他选择吗?我会研究GPU的东西,但这种模糊实际上只是一个与UI有关的效果,只有当我按下打开一个大小为一个小盒子的透明活动时才会发生...

有任何想法吗?

static Bitmap fastblur(Bitmap sentBitmap, int radius, int fromX, int fromY,
    int width, int height) {

// Stack Blur v1.0 from
// http://www.quasimondo.com/StackBlurForCanvas/StackBlurDemo.html
//
// Java Author: Mario Klingemann <mario at quasimondo.com>
// http://incubator.quasimondo.com
// created Feburary 29, 2004
// Android port : Yahel Bouaziz <yahel at kayenko.com>
// http://www.kayenko.com
// ported april 5th, 2012

// This is a compromise between Gaussian Blur and Box blur
// It creates much better looking blurs than …
Run Code Online (Sandbox Code Playgroud)

java algorithm android bitmap blur

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

Android SQLite查询订单问题

如何查询数据库以显示包含两个不同ID的数据的表,但是每行交替每个ID,但仍按时间顺序排列.例如.数据库有10个ID1元素和10个ID2元素.

我需要它:

ID1 #data #2minutes ago

ID2 #data #15minutes ago

ID1 #data #4minutes ago

ID2 #data #50minutes ago
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

更新:ID的数量必须能够从1到n不同,而且我目前正在尝试通过SQLite.query()方法执行此操作.

更新2:#data表示该行中的数据列,而不仅仅是一行,因此可能有5列.此外,必须通过游标返回数据.

更新3:进一步阐述,下面是我想要实现的表格和预期结果.

输入表(按时间排序)..

id | name | number | time
01   Tim    561481   2 minutes ago
02   Jon    951484   5 minutes ago
02   Jon    978284   7 minutes ago
04   Zen    171484   15 minutes ago
04   Zen    171484   17 minutes ago
03   Ken    468488   20 minutes ago
02   Jon    978284   32 minutes ago
Run Code Online (Sandbox Code Playgroud)

输出:注意,我需要在可能的情况下在数据库中替换Id,但仍然按时间排序整个事物,例如:

id | name | number | time …
Run Code Online (Sandbox Code Playgroud)

java sql database sqlite android

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