當前位置: 首頁>>代碼示例>>Java>>正文


Java CanvasTransformer.transformCanvas方法代碼示例

本文整理匯總了Java中com.jeremyfeinstein.slidingmenu.lib.SlidingMenu.CanvasTransformer.transformCanvas方法的典型用法代碼示例。如果您正苦於以下問題:Java CanvasTransformer.transformCanvas方法的具體用法?Java CanvasTransformer.transformCanvas怎麽用?Java CanvasTransformer.transformCanvas使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在com.jeremyfeinstein.slidingmenu.lib.SlidingMenu.CanvasTransformer的用法示例。


在下文中一共展示了CanvasTransformer.transformCanvas方法的11個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: zoom

import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu.CanvasTransformer; //導入方法依賴的package包/類
public CanvasTransformer zoom(final int openedX, final int closedX,
                              final int openedY, final int closedY,
                              final int px, final int py, final Interpolator interp)
{
    initTransformer();
    mTrans = new CanvasTransformer()
    {
        public void transformCanvas(Canvas canvas, float percentOpen)
        {
            mTrans.transformCanvas(canvas, percentOpen);
            float f = interp.getInterpolation(percentOpen);
            canvas.scale((openedX - closedX) * f + closedX,
                    (openedY - closedY) * f + closedY, px, py);
        }
    };
    return mTrans;
}
 
開發者ID:HueToYou,項目名稱:ChatExchange-old,代碼行數:18,代碼來源:CanvasTransformerBuilder.java

示例2: rotate

import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu.CanvasTransformer; //導入方法依賴的package包/類
public CanvasTransformer rotate(final int openedDeg, final int closedDeg,
                                final int px, final int py, final Interpolator interp)
{
    initTransformer();
    mTrans = new CanvasTransformer()
    {
        public void transformCanvas(Canvas canvas, float percentOpen)
        {
            mTrans.transformCanvas(canvas, percentOpen);
            float f = interp.getInterpolation(percentOpen);
            canvas.rotate((openedDeg - closedDeg) * f + closedDeg,
                    px, py);
        }
    };
    return mTrans;
}
 
開發者ID:HueToYou,項目名稱:ChatExchange-old,代碼行數:17,代碼來源:CanvasTransformerBuilder.java

示例3: translate

import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu.CanvasTransformer; //導入方法依賴的package包/類
public CanvasTransformer translate(final int openedX, final int closedX,
                                   final int openedY, final int closedY, final Interpolator interp)
{
    initTransformer();
    mTrans = new CanvasTransformer()
    {
        public void transformCanvas(Canvas canvas, float percentOpen)
        {
            mTrans.transformCanvas(canvas, percentOpen);
            float f = interp.getInterpolation(percentOpen);
            canvas.translate((openedX - closedX) * f + closedX,
                    (openedY - closedY) * f + closedY);
        }
    };
    return mTrans;
}
 
開發者ID:HueToYou,項目名稱:ChatExchange-old,代碼行數:17,代碼來源:CanvasTransformerBuilder.java

示例4: zoom

import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu.CanvasTransformer; //導入方法依賴的package包/類
public CanvasTransformer zoom(final int openedX, final int closedX, 
		final int openedY, final int closedY,
		final int px, final int py, final Interpolator interp) {
	initTransformer();
	mTrans = new CanvasTransformer() {
		public void transformCanvas(Canvas canvas, float percentOpen) {
			mTrans.transformCanvas(canvas, percentOpen);
			float f = interp.getInterpolation(percentOpen);
			canvas.scale((openedX - closedX) * f + closedX,
					(openedY - closedY) * f + closedY, px, py);
		}			
	};
	return mTrans;
}
 
開發者ID:Datatellit,項目名稱:xlight_android_native,代碼行數:15,代碼來源:CanvasTransformerBuilder.java

示例5: rotate

import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu.CanvasTransformer; //導入方法依賴的package包/類
public CanvasTransformer rotate(final int openedDeg, final int closedDeg, 
		final int px, final int py, final Interpolator interp) {
	initTransformer();
	mTrans = new CanvasTransformer() {
		public void transformCanvas(Canvas canvas, float percentOpen) {
			mTrans.transformCanvas(canvas, percentOpen);
			float f = interp.getInterpolation(percentOpen);
			canvas.rotate((openedDeg - closedDeg) * f + closedDeg, 
					px, py);
		}			
	};
	return mTrans;
}
 
開發者ID:Datatellit,項目名稱:xlight_android_native,代碼行數:14,代碼來源:CanvasTransformerBuilder.java

示例6: translate

import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu.CanvasTransformer; //導入方法依賴的package包/類
public CanvasTransformer translate(final int openedX, final int closedX, final int openedY, final int closedY, final Interpolator interp) {
	initTransformer();
	mTrans = new CanvasTransformer() {
		public void transformCanvas(Canvas canvas, float percentOpen) {
			mTrans.transformCanvas(canvas, percentOpen);
			float f = interp.getInterpolation(percentOpen);
			canvas.translate((openedX - closedX) * f + closedX, (openedY - closedY) * f + closedY);
		}			
	};
	return mTrans;
}
 
開發者ID:Datatellit,項目名稱:xlight_android_native,代碼行數:12,代碼來源:CanvasTransformerBuilder.java

示例7: concatTransformer

import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu.CanvasTransformer; //導入方法依賴的package包/類
public CanvasTransformer concatTransformer(final CanvasTransformer t) {
	initTransformer();
	mTrans = new CanvasTransformer() {
		public void transformCanvas(Canvas canvas, float percentOpen) {
			mTrans.transformCanvas(canvas, percentOpen);
			t.transformCanvas(canvas, percentOpen);
		}			
	};
	return mTrans;
}
 
開發者ID:Datatellit,項目名稱:xlight_android_native,代碼行數:11,代碼來源:CanvasTransformerBuilder.java

示例8: concatTransformer

import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu.CanvasTransformer; //導入方法依賴的package包/類
public CanvasTransformer concatTransformer(final CanvasTransformer t)
{
    initTransformer();
    mTrans = new CanvasTransformer()
    {
        public void transformCanvas(Canvas canvas, float percentOpen)
        {
            mTrans.transformCanvas(canvas, percentOpen);
            t.transformCanvas(canvas, percentOpen);
        }
    };
    return mTrans;
}
 
開發者ID:HueToYou,項目名稱:ChatExchange-old,代碼行數:14,代碼來源:CanvasTransformerBuilder.java

示例9: translate

import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu.CanvasTransformer; //導入方法依賴的package包/類
public CanvasTransformer translate(final int openedX, final int closedX, 
		final int openedY, final int closedY, final Interpolator interp) {
	initTransformer();
	mTrans = new CanvasTransformer() {
		public void transformCanvas(Canvas canvas, float percentOpen) {
			mTrans.transformCanvas(canvas, percentOpen);
			float f = interp.getInterpolation(percentOpen);
			canvas.translate((openedX - closedX) * f + closedX,
					(openedY - closedY) * f + closedY);
		}			
	};
	return mTrans;
}
 
開發者ID:6ag,項目名稱:LiuAGeAndroid,代碼行數:14,代碼來源:CanvasTransformerBuilder.java

示例10: rotate

import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu.CanvasTransformer; //導入方法依賴的package包/類
public CanvasTransformer rotate(final int openedDeg, final int closedDeg,
                                final int px, final int py, final Interpolator interp) {
    initTransformer();
    mTrans = new CanvasTransformer() {
        public void transformCanvas(Canvas canvas, float percentOpen) {
            mTrans.transformCanvas(canvas, percentOpen);
            float f = interp.getInterpolation(percentOpen);
            canvas.rotate((openedDeg - closedDeg) * f + closedDeg,
                    px, py);
        }
    };
    return mTrans;
}
 
開發者ID:hkq325800,項目名稱:YellowNote,代碼行數:14,代碼來源:CanvasTransformerBuilder.java

示例11: translate

import com.jeremyfeinstein.slidingmenu.lib.SlidingMenu.CanvasTransformer; //導入方法依賴的package包/類
public CanvasTransformer translate(final int openedX, final int closedX,
                                   final int openedY, final int closedY, final Interpolator interp) {
    initTransformer();
    mTrans = new CanvasTransformer() {
        public void transformCanvas(Canvas canvas, float percentOpen) {
            mTrans.transformCanvas(canvas, percentOpen);
            float f = interp.getInterpolation(percentOpen);
            canvas.translate((openedX - closedX) * f + closedX,
                    (openedY - closedY) * f + closedY);
        }
    };
    return mTrans;
}
 
開發者ID:hkq325800,項目名稱:YellowNote,代碼行數:14,代碼來源:CanvasTransformerBuilder.java


注:本文中的com.jeremyfeinstein.slidingmenu.lib.SlidingMenu.CanvasTransformer.transformCanvas方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。