Java PhotoView库和图像设置为壁纸
我正在使用PhotoView库对图像进行幻灯片查看。那很容易。然后我想把我想要的图像设置为壁纸,也许点击一个按钮,但我有一个问题!该库似乎不允许创建布局,而只允许以这种方式创建布局Java PhotoView库和图像设置为壁纸,java,android,wallpaper,photoviewer,Java,Android,Wallpaper,Photoviewer,我正在使用PhotoView库对图像进行幻灯片查看。那很容易。然后我想把我想要的图像设置为壁纸,也许点击一个按钮,但我有一个问题!该库似乎不允许创建布局,而只允许以这种方式创建布局 所以我不能添加任何按钮。我需要检测正确的阵列位置,并以某种方式将该图像设置为壁纸。。到目前为止,代码如下: `公共类MainActivity扩展了活动 { 位图; int lastImageRef; 私有静态最终字符串ISLOCKED_ARG=“ISLOCKED” }` 现在,在try catch中,我可以通过位置
所以我不能添加任何按钮。我需要检测正确的阵列位置,并以某种方式将该图像设置为壁纸。。到目前为止,代码如下:
`公共类MainActivity扩展了活动
{
位图;
int lastImageRef;
私有静态最终字符串ISLOCKED_ARG=“ISLOCKED”
}`
现在,在try catch中,我可以通过位置设置壁纸,但无需点击任何按钮!!当然,这不是一个好办法。有解决办法吗?也许动作栏上有个按钮?但我无法在该点找到数组位置。您可以使用FrameLayout:
<FrameLayout...>
<com.ex.paper.HackyViewPager/>
<Button/>
<FrameLayout/>
哦,看起来很有效。。但是,看看我的代码。。我现在如何创建onClick函数并获得数组的位置?
getCurrentItem
结果未知:(在android.support.v4.viewe.ViewPager中未知)
yeeeep!它可以工作。谢谢。您知道当您将图像设置为壁纸时,我如何“剪切”图像吗?
<FrameLayout...>
<com.ex.paper.HackyViewPager/>
<Button/>
<FrameLayout/>
setContentView(your.layout.with.frameLayout);
mViewPager = (HackyViewPager) findViewById(R.id.view_pager);
mButton = (Button) findViewById(R.id.button);
mButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
wallpaper.setResource(sDrawables[mViewPager.getCurrentItem()]);
}
});
}