私はテキストビュー、エディットテキスト、ボタンなどを持っている全体のビュー/レイアウトをカールしなければならないプロジェクトに取り組んでいます。タスクはレイアウト全体をカールさせることですそれらのボタンとすべてで。私はちょうどイメージの代わりに全体のレイアウトをカールするためにそれを行う方法を理解することができません。レイアウト上のAndroidページのカール効果
助けてください
私はテキストビュー、エディットテキスト、ボタンなどを持っている全体のビュー/レイアウトをカールしなければならないプロジェクトに取り組んでいます。タスクはレイアウト全体をカールさせることですそれらのボタンとすべてで。私はちょうどイメージの代わりに全体のレイアウトをカールするためにそれを行う方法を理解することができません。レイアウト上のAndroidページのカール効果
助けてください
私はカール効果の上に働いていないが、私はあなたを助けるかもしれないあなたのためのプロジェクトを発見しました。
こんにちは。サンプルリンクをありがとう。私はすでにイメージにカール効果を適用するためにこの例を使用しましたが、私はレイアウトに同じものを適用する方法を得ていません。 –
私はharismのgithubのプロジェクトを使用して行ってきました。あなたがする必要があるのは、それを膨らませることによってレイアウトのビットマップイメージをつかむことだけです。 CurlActivity.java
のloadBitmap
機能を置き換えるコードは次のとおりです。
// Bitmap resources.
private int[] mBitmapIds = { R.layout.infopage0,R.layout.infopage1,
R.layout.infopage2, R.layout.infopage3 };
@Override
public int getPageCount() {
return 4;
}
private Bitmap loadBitmap(int width, int height, int index) {
LayoutInflater inflater =
(LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);
View v = inflater.inflate(mBitmapIds[index],null);
v.measure(
MeasureSpec.makeMeasureSpec(width,MeasureSpec.EXACTLY),
MeasureSpec.makeMeasureSpec(height, MeasureSpec.EXACTLY));
v.layout(0, 0, v.getMeasuredWidth(), v.getMeasuredHeight());
Bitmap b = Bitmap.createBitmap(v.getWidth(), v.getHeight()
,Bitmap.Config.ARGB_8888);
Canvas c = new Canvas(b);
v.draw(c);
return b;
}
配列mBitmapIds
は、xmlレイアウトIDの配列になりました。
レイアウトを「カール」する方法を定義してください –
私の質問を明確にすることができない場合は、申し訳ありません。画像の代わりにレイアウトにカールページエフェクトを適用して、レイアウトに沿ってページ、テキストビュー、ボタンなどをカールさせるときにカールするようにしたい。 –
Stackoverflowには、ページカールについて多くの質問があります。 [this one](http://stackoverflow.com/questions/3912849/implement-page-curl-on-android/)。 – 87element