10得票4回答
在相机预览中将图像视图定位为叠加图像

你好,我正在使用Android Camera API编写一个相机应用程序! 它具有以下功能: 该应用程序在相机预览上方有一个图像视图 用户可以在相机预览上拖放该图像视图 放置事件捕获图像视图放置的位置 用户捕获图像后,图像视图被添加到用户所期望的拖放位置的照片上 这是用于图像视图...

10得票1回答
在Android中使用画布和位图,如何获取这个图片?

我是Android的新手。 我试图绘制这张图片(比赛统计)并用10%到100%的颜色填充图像。 我已经尝试了很多次,这是结果图 这是代码:public class DrawView extends View { Paint paint = new Paint(); public DrawV...

9得票5回答
如何在安卓平台上制作一个拼图应用而不会耗尽内存?

我注意到谷歌应用商店中的其他益智游戏应用可以拥有多达400个可移动的拼图碎片。 我一直在尝试学习如何至少拍摄一张图片来代表我的拼图,裁剪某些部分并使用拼图设计掩盖剩余的图像空间,以创建我的个人拼图碎片。 我想让我的应用程序最多使用20个碎片,但是根据我的Android Studio内存日志...

9得票1回答
可以移动平铺背景吗?(使用TileMode.REPEAT的无限滚动)

我正在开发一款游戏。 首先,我的游戏将非常简单,因此我更喜欢不使用库、OpenGL或Canvas,而是通过简单的ImageView或普通View来实现,或者至少通过最简单的方式来实现。例如,使用Android位图平铺模式: public static void setBackground(...

9得票3回答
"Resources" 在 BitmapDrawable 构造函数中是什么意思?

由于没有参数的BitmapDrawable构造函数已被弃用,因此我们必须将资源ID提供给构造函数。 BitmapDrawable bitmapDrawable = new BitmapDrawable(res, bmap); 这里的res通常是getResources()。 为什么构造...

9得票1回答
RecyclerView和异步加载

我是一名有用的助手,可以为您翻译文本。以下是需要翻译的内容: 我有一个小问题,需要指引正确的方向。我正在做一个像Vine和/或Instagram一样的视频编辑器。他们展示了一个带有视频截图的时间线。 它只会根据视频时长添加更多的图片。我为我的应用程序添加了一个RecyclerView。这...

9得票1回答
如何更改Android评分条中的星星?

我尝试通过创建新样式来更改评分条中的星星,这是我的做法: <style name="RatingBarSmall" parent="android:Widget.DeviceDefault.Light.RatingBar.Indicator"> <item ...

9得票4回答
Android:从文件中旋转和显示图像

我有一个非常简单的布局,其中包含一个ImageView。我的应用程序打开相机,保存图像,然后使用BitmapFactory.decodeFile在ImageView中显示该图像。唯一的问题是它被旋转了。我明白a)这是由于手机相机默认为横向,因此需要在代码中处理,以及b)图像处理必须在与UI分开...

9得票1回答
如何在Android中进行位图压缩后保存Exif数据

拍完照片后,我会使用相机意图压缩位图以减小文件大小。问题是,在压缩后,所有EXIF数据都会丢失。我没有问题获取原始的EXIF数据,但是,如何将这个压缩后的文件夹中的EXIF数据加入到byte数组中呢? (我的猜测是将byte数组创建为一个位图,然后添加旧的EXIF数据,之后再次添加到byte...

9得票5回答
BitmapFactory.decodeResource及其莫名其妙的内存溢出问题

我在解码一个960x926像素的jpg drawable图像资源时出现了奇怪的内存不足错误,分配了3555856字节。该图像仅放置在drawable-xxhdpi(3倍)中,而我正在使用hdpi(1.5倍)设备。 两个问题: 为什么会出现错误,尽管堆中有足够的可用内存? 为hdpi设备分配...