嗨我必须在listview中添加一个手势,我想实现联系人应用程序的相同功能.当我离开滑动它应该发送一条消息,右键滑动它应该打电话.任何人都可以帮助我如何做这些手势检测...我已经在各种其他视图中实现了...但我不能为listView做...我不知道什么去了...我的代码是`
/** Called when the activity is first created. */
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
// Create an array of Strings, that will be put to our ListActivity
String[] names = new String[] { "Linux", "Windows7", "Eclipse", "Suse", "Ubuntu", "Solaris", "Android", "iPhone"};
// Create an ArrayAdapter, that will actually make the Strings above
// appear in the ListView
this.setListAdapter(new ArrayAdapter<String>(this, R.id.MyList, names));
gestureListener = new ListView.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
if (gestureDetector.onTouchEvent(event)) {
return …Run Code Online (Sandbox Code Playgroud) 我知道这可能是一个虚假的问题,但我不得不问:如何UIView垂直翻转?我不是要求做动画,而只是翻动它.
我可以UILabel通过以下方式进行垂直翻转:
label1.layer.transform = CATransform3DMakeRotation(M_PI, 1.0f, 0.0f, 0.0f);
并通过以下方式将其转回:
label1.layer.transform = CATransform3DMakeRotation(M_PI, 0.0f, 0.0f, 0.0f);
Run Code Online (Sandbox Code Playgroud)
但是,当我这样做时:
self.view.layer.transform = CATransform3DMakeRotation(M_PI, 1.0f, 0.0f, 0.0f);
Run Code Online (Sandbox Code Playgroud)
我认为它只会旋转一半...所以,任何想法?
多谢你们.
在我的应用程序中,我想翻转视图..我在iPhone中看过这样的动画.同样的事情,我想要我的Android应用程序.
我想翻转整个活动视图.可能吗 ?我在android中看到了翻转的一些例子.但是在所有示例中,视图都在同一个活动中.是否可以为不同的活动设置此类视图.或者从一个活动到另一个活动时做这样的效果?
请参阅iPhone中的翻转效果快照:

如果是,那么请参考任何演示示例或代码.谢谢.
android flip android-widget android-animation android-layout
为了在网上搜索我发现有一个ViewFlipper类,它给出了两个视图之间的Flip视图动画/但是对于那个应该在同一个Activity中.我也知道Flip动画不会被用于活动更改.现在,android在活动更改期间仅支持2d动画.
我想要的是改变活动的效果.
那么有没有类似像xml动画一样的效果,就像FLip View一样,所以我提供了我的活动更改,并为活动更改获得了这样的翻转效果.
请给我一些动画的xml,它给出了Flip类型的动画,可以用来改变活动.
谢谢.
我正在使用muPDF在我的应用程序中阅读PDF.我不喜欢它的默认动画(水平切换).在另一方面,我发现这个辉煌的库对图像的卷曲效果,这个项目的翻转翻盖效果布局.
在curl示例项目中CurlActivity,所有数据都是图像并设置PageProvider如下:
private class PageProvider implements CurlView.PageProvider {
// Bitmap resources.
private int[] mBitmapIds = { R.drawable.image1, R.drawable.image2,
R.drawable.image3, R.drawable.image4};
Run Code Online (Sandbox Code Playgroud)
并像这样使用它:
private CurlView mCurlView;
mCurlView = (CurlView) findViewById(R.id.curl);
mCurlView.setPageProvider(new PageProvider());
Run Code Online (Sandbox Code Playgroud)
并CurlView从中扩展GLSurfaceView并实现View.OnTouchListener, CurlRenderer.Observer
但是在muPDF中,如果我没有弄错的话,数据就是core对象.core是的例子MuPDFCore.并使用它像这样:
MuPDFReaderView mDocView;
MuPDFView pageView = (MuPDFView) mDocView.getDisplayedView();
mDocView.setAdapter(new MuPDFPageAdapter(this, this, core));
Run Code Online (Sandbox Code Playgroud)
MuPDFReaderView扩展ReaderView,ReaderView扩展AdapterView<Adapter>和实现GestureDetector.OnGestureListener, ScaleGestureDetector.OnScaleGestureListener, Runnable.
我的问题是如何在muPDF中使用curl效果?我应该在哪里逐页获取页面并将其转换为位图?然后将muPDF中适配器的各个方面更改为CurlView.
在翻盖式样本项目中,FlipHorizontalLayoutActivity …
Prelude功能的类型flip是:
flip :: (a -> b -> c) -> b -> a -> c
Run Code Online (Sandbox Code Playgroud)
即,它需要一个二进制函数和两个参数.
Prelude功能的类型id是:
id :: a -> a
Run Code Online (Sandbox Code Playgroud)
但是类型flip id是:
flip id :: a -> (a -> b) -> b
Run Code Online (Sandbox Code Playgroud)
这怎么可能应用flip到id的时候id是一个一元函数,并flip要求对第一个参数二元函数?
顺便说一句.flip id类似于\ x f -> f x
iPhone/Objective-C
在我的视图中,用户单击主视图上的按钮后会出现一个小"悬停"视图.当用户单击此子视图时,我希望子视图FlipFromRight到另一个视图(相同大小).下面的主视图应该保留.
viewHot和viewCold是子视图viewMain是主要视图.
这可能吗?
我环顾四周,没找到我正在寻找的东西.
有没有办法在推动视图控制器时获得翻转动画?
我读到你可以通过使用模态视图控制器来改变动画,但是AFAIK模态视图的动画是从下到上,这不是我想要的.有没有办法以某种方式获得翻转动画?
我有一张地图.我想翻转键值,以便它不会成为地图.所以基本上第一张地图的价值成为第二张地图的关键.我该怎么做呢?
示例地图:
1 - 1.0
2 - 2.0
Run Code Online (Sandbox Code Playgroud)
翻转后
1.0 - 1
2.0 - 2
Run Code Online (Sandbox Code Playgroud) 给定下一个顶点着色器,颠倒翻转坐标的最简单,最有效和最快的方法是什么,因此片段着色器将产生和颠倒图像?
attribute vec4 a_position;
attribute vec2 a_texcoord;
varying vec2 v_texcoord;
void main()
{
v_texcoord = a_texcoord.st;
gl_Position = a_position;
}
Run Code Online (Sandbox Code Playgroud)