imageswitcher is;
...is.setinanimation(this, android.r.anim.slide_in_left);
is.setoutanimation(this, android.r.anim.slide_out_right);
上面實現了從左向右滑動的效果,可是反過來,從右向左滑動怎麼實現呢?
預設情況下 android.r.anim.slide_in_right 和 android.r.anim.slide_out_left是私有的,也就是說通過.屬性是找不到的.
解決辦法:slide_in_right和slide_out_left這兩個xml都可以在sdk裡找到的,修改後作為自己的資源呼叫就好了
platforms\android-10\data\res\anim\下找到下面兩個xml檔案.
slide_in_right
slide_out_left
最後放到專案 res->anim下面
imgswitcher.setontouchlistener(new ontouchlistener() else
if (event.getaction() == motionevent.action_up)
imgswitcher.setimageresource(image_list[curindex]);
firstactivity.this.switchtitle(curindex);
} else
if (downx - upx > 100)
imgswitcher.setimageresource(image_list[curindex]);
firstactivity.this.switchtitle(curindex);
}return
true;
}return
false;
}});
ImageSwitcher 右向左滑動的實現方式
imageswitcher is is.setinanimation this,android.r.anim.slide in left is.setoutanimation this,android.r.anim.slide out right 上面實現了從左向右滑動的效果,可是反過來,從右向左滑...
LeetCode117 每個節點的右向指標 II
給定乙個二叉樹 struct treelinknode填充它的每個 next 指標,讓這個指標指向其下乙個右側節點。如果找不到下乙個右側節點,則將 next 指標設定為null。初始狀態下,所有 next 指標都被設定為null。說明 示例 給定二叉樹,1 2 3 4 5 7呼叫你的函式後,該二叉樹...
左值 右值與右值引用
在c語言中,我們常常會提起左值 lvalue 右值 rvalue 這樣的稱呼。而在編譯程式時,編譯器有時也會在錯誤的資訊中包含左值 右值的說法。不過左值 右值通常不是通過乙個嚴謹的定義而為人所知的,大多數時候左右值的定義與判別方法是一體的。乙個典型的判別方法就是,在賦值表示式中,出現在等號左邊的就是...