يتم عرض صورة Android ثنائية الأبعاد في مساحة ثلاثية الأبعاد من خلال إرفاقها بـ Node
باستخدام setRenderable(Renderable)
. ويكون حجم العرض تلقائيًا مترًا واحدًا في Scene
لكل 250 وحدة بكسل مستقلة الكثافة في التنسيق. استخدِم
ViewSizer
للتحكّم في طريقة حساب حجم المشاهَدة في Scene
.
future = ViewRenderable.builder().setView(context, R.layout.view).build();
viewRenderable = future.thenAccept(...);
الصفوف المتداخلة
class | ViewRenderable.Builder | تصنيف المصنع لـ ViewRenderable |
|
تعداد | ViewRenderable.Horizontalمحاذاة | تتحكّم هذه السياسة في المحاذاة الأفقية لـ ViewRenderable بالنسبة إلى Node المرتبطة بها. |
|
تعداد | ViewRenderable.Verticalمحاذاة. | تتحكّم هذه السياسة في محاذاة عمودية ViewRenderable بالنسبة إلى Node التي تم إرفاقها بها. |
الثوابت المكتسَبة
الحقول المكتسَبة
الأساليب العامة
StaticRenderable.Builder الثابت |
builder()
يتم إنشاء
ViewRenderable . |
ViewRenderable.Horizontalمحاذاة |
getHorizontal Aliment()
تحصل على
ViewRenderable.HorizontalAlignment التي تتحكّم في مكان وضع ViewRenderable بالنسبة إلى Node المرتبطة بها على طول المحور "س". |
ViewSizer |
getSizer()
|
ViewRenderable.Verticalمحاذاة. |
getVerticalمحاذاة()
تحصل على
ViewRenderable.VerticalAlignment التي تتحكّم في مكان وضع ViewRenderable
بالنسبة إلى Node التي يتم ربطها بها على طول المحور "ص". |
عرض |
getView()
Android ثنائي الأبعاد
View يتم عرضه من خلال جهاز ViewRenderable هذا. |
قابلة للعرض |
makeCopy()
إنشاء مثيل جديد من ViewRenderable.
|
باطلة | |
باطلة | |
باطلة |
setVerticalVerticalment(ViewRenderable.VerticalVerticalment المحاذاة الرأسية)
تضبط هذه السياسة
ViewRenderable.VerticalAlignment التي تتحكّم في وضع ViewRenderable على أساس Node التي يتم ربطها بها على طول المحور "ص". |
الطرق المكتسَبة
الأساليب العامة
Public ViewRenderable.Horizontalمحاذاة getHorizontalمحاذاة
تحصل على ViewRenderable.HorizontalAlignment
التي تتحكّم في مكان وضع ViewRenderable
بالنسبة إلى Node
المرتبطة بها على طول المحور "س". والقيمة التلقائية هي CENTER
.
Public ViewRenderable.Verticalمحاذاة. getVerticalمحاذاة
تحصل على ViewRenderable.VerticalAlignment
التي تتحكّم في مكان وضع ViewRenderable
بالنسبة إلى Node
التي يتم ربطها بها على طول المحور "ص". والقيمة التلقائية هي BOTTOM
.
Public ViewRenderable makeCopy ()
إنشاء مثيل جديد من ViewRenderable.
سيكون للعرض الجديد نسخة فريدة من جميع الحالات القابلة للتغيير. وسيتم أيضًا إنشاء نسخة عن جميع المواد التي تتم الإشارة إليها من خلال ViewRenderable. ستتم مشاركة البيانات غير القابلة للتغيير بين المثيلات. ستشير طريقة العرض ViewRenderable الجديدة إلى طريقة العرض getFilamentEngine نفسها التي تمت إضافتها إلى ViewRenderable الأصلي.
Public Empty setHorizontalمحاذاة
تضبط هذه السياسة ViewRenderable.HorizontalAlignment
التي تتحكّم في مكان وضع ViewRenderable
بالنسبة إلى Node
المرتبطة بها على طول المحور "س". والقيمة التلقائية هي CENTER
.
المَعلمات
محاذاة أفقية |
---|
Public Empty setSizer (ViewSizer viewSizer)
تضبط هذه السياسة ViewSizer
التي تتحكّم في حجم ViewRenderable
في Scene
.
المَعلمات
viewsizer |
---|
Public Empty setVerticalمحاذاة (ViewRenderable.Verticalمحاذاة
تضبط هذه السياسة ViewRenderable.VerticalAlignment
التي تتحكّم في وضع ViewRenderable
على أساس Node
التي يتم ربطها بها على طول المحور "ص". والقيمة التلقائية هي BOTTOM
.
المَعلمات
محاذاة عمودية |
---|