我一直在研究相机应用程序,一切都在拍摄和保存图片.但是我希望在拍摄照片时将照片保存在实际照片中时显示我的Imageview.那可能吗?
现在我一直在尝试将imageView放在与绘制相机预览相同的布局中.
<FrameLayout
android:id="@+id/camera_preview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
>
<ImageView
android:layout_width="50pt"
android:layout_height="50pt"
android:layout_gravity="center"
android:src="@android:drawable/star_big_on"
/>
</FrameLayout>
Run Code Online (Sandbox Code Playgroud)
我想也许如果它是在与相机相同的视图上绘制的话那么它也会与图片一起看到该图像.
有谁知道这是可能的还是我必须采取另一种方法?如果是这样,那么如何做到这一点的其他解决方案的链接将不胜感激:)
谢谢!
编辑:我一直在关注这个相机教程http://developer.android.com/guide/topics/media/camera.html#manifest 如果有人想知道我如何保存图片等
编辑2:为了澄清,我希望你拍摄后,这个例子中的星星会在拍摄的照片中显示出来.因此,如果我拍摄一张墙的照片,我希望当你看到画廊中的照片时,就会在拍摄照片的同时在墙上展示星星!
我们有一些非常老的Perl代码最近一次更新是在1997年。我正在尝试升级到$*不推荐使用的新Perl版本。
我一直在尝试学习如何重写它,但是从perlvar文档中获得的唯一帮助是“您应该使用/ s和/ m regexp修饰符。”
my ($file, $regexp, $flags) = @_;
my (@found_lines, @tmp_list, $comp_buf);
local ($*);
if ($flags =~ tr/c//d)
{
$* = 1;
(substr ($regexp, 0, 1) ne "^") && ($regexp = "^.*$regexp");
($regexp !~ /([^\\]|^)(\\\\)*\$$/) && ($regexp .= ".*\$");
&read_comp ($file, \$comp_buf);
@found_lines = grep ($_ .= "\n", ($comp_buf =~ /$regexp/g));
}
else
{
@tmp_list = &read_list ($file, 0);
@found_lines = grep (/$regexp/, @tmp_list);
}
if ($flags eq "q")
{
$#found_lines >= 0;
}
elsif …Run Code Online (Sandbox Code Playgroud)