您好我正在尝试开发一个自定义锁定屏幕,其中我想用图像中显示的ImageView替换要解锁的幻灯片。自定义幻灯片解锁
这是我迄今为止尝试过。
我已经在屏幕的左下角放置了一个图像,并使用onTouchListner拖动下面的水平代码图像。
left_Locker.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
int eid = event.getAction();
switch (eid) {
case MotionEvent.ACTION_DOWN:
toastText.setVisibility(View.VISIBLE);
toastText.setTextColor(Color.BLACK);
toastText.setText("Slide to Unlock");
break;
case MotionEvent.ACTION_MOVE:
RelativeLayout.LayoutParams mParams = (RelativeLayout.LayoutParams) left_Locker.getLayoutParams();
int x = (int) event.getRawX();
mParams.leftMargin = x - 50;
left_Locker.setLayoutParams(mParams);
break;
case MotionEvent.ACTION_UP:
toastText.setVisibility(View.GONE);
break;
default:
break;
}
return true;
}
});
该图像确实水平移动,但我所看到的是让图像背景也拖动,如上图所示。我在正确的轨道上使用ImageView?
下面是我试过的图片。
我可以水平移动影像,但如何让背景我滚动?
请发表评论。为什么它downvoted ..据我所知这是一个有效的编程问题 –
嘿,男人,我寻找完全一样的相同的。你可以帮我吗?你有这个解决方案吗?我通过差异比较的方式在最近3天里为此漫无边际,但我没有找到正确的方法或解决方案。你如何做到这一点,你能帮助我吗? –
@Yog Guru我还在寻找一个解决方案..如果你找到一个谢谢 –