当前位置:编程学习 > wap >>

请问各位如何实现图片按钮进行对角线切换 并且切换时有滑动的效果


请问怎么能控制滑动时候图片的坐标

public  PictureScrollFieldScreen() 
{
backgroundBitmap =Bitmap.getBitmapResource("9122.png");
titleBitmap =Bitmap.getBitmapResource("9111.png");
mainManager =new VerticalFieldManager(Manager.NO_VERTICAL_SCROLL|Manager.NO_VERTICAL_SCROLLBAR);
    titleManager=new VerticalFieldManager(Manager.NO_VERTICAL_SCROLL|Manager.NO_VERTICAL_SCROLLBAR)
    {
     protected void sublayout(int maxWidth, int maxHeight) {
int displayWidth =Display.getWidth() ;
int displayHeight = 51;
super.sublayout(displayWidth, displayHeight);
setExtent(displayWidth, displayHeight);
}
protected void paint(Graphics graphics) {
graphics.clear();
Font f = Font.getDefault().derive(Font.BOLD,26);
graphics.setFont(f);
graphics.setColor(Color.WHITESMOKE);
graphics.drawBitmap(0, 0, titleBitmap.getWidth(), titleBitmap.getHeight(), titleBitmap, 0, 0);
graphics.drawText("kkkk",  130, 10);
super.paint(graphics);
}
    };
    subManager = new VerticalFieldManager(Manager.NO_VERTICAL_SCROLL|Manager.NO_VERTICAL_SCROLLBAR) 
    {
protected void sublayout(int maxWidth, int maxHeight) {
int displayWidth = Display.getWidth();
int displayHeight = 349;
super.sublayout(displayWidth, displayHeight);
setExtent(displayWidth, displayHeight);
}
};
images[0] = Bitmap.getBitmapResource("01.png");
images[1] = Bitmap.getBitmapResource("02.png");
String[] labels = new String[2];
labels[0] = "111";
labels[1] = "111";
         String[] callout = new String[2];
callout[0] = "111";
callout[1] = "111";
PictureScrollField.ScrollEntry[] entries = new PictureScrollField.ScrollEntry[2];
int len =entries.length;
for (int i = 0; i < len; i++) 
{
entries[i] = new ScrollEntry(images[i], null, callout[i]); 
}
PictureScrollField pictureScrollField = new PictureScrollField(150, 288);
pictureScrollField.setData(entries, 1);
pictureScrollField.setTextColor(Color.PURPLE);
Font font =Font.getDefault().derive(Font.TAMIL_SCRIPT, 20);
pictureScrollField.setFont(font);
pictureScrollField.setHighlightStyle(HighlightStyle.SHRINK_LENS);
pictureScrollField.setHighlightBorderColor(Color.FORESTGREEN);
pictureScrollField.setBackground(BackgroundFactory.createBitmapBackground(backgroundBitmap));
pictureScrollField.setLabelsVisible(true);
pictureScrollField.setMargin(20, 20, 0, 20);
subManager.add(pictureScrollField);
mainManager.add(subManager);
this.add(titleManager);
this.add(mainManager);

}
} --------------------编程问答-------------------- 么么么。。。
补充:移动开发 ,  BlackBerry
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,