Composer

Düzen ve tasarım: sayfalar, çerçeveler, bileşenler ve gerçek tipografi; bir prototip görünümü ve bir kod görünümüyle.

Tek cümleyle#

Düzenlemek için sonsuz bir tuval: çok sayfalı belgeler, ekran tasarımları ve düzenler; "bir yazı tipi ve bir boyut seçmek"ten daha ileri giden tipografi denetimleriyle.

Yerleşim#

Composer: solda sayfalar ve katmanlar, çalışma yüzeyi, ve tasarım denetleyicisi

Menü çubuğuFile · Edit · View · Object · Vector · Text · Arrange · Plugins
Araç çubuğugeri al/yinele, seçim, çerçeve, şekiller, çizgi, ok, kalem, tip, el; sonra Margins, Guides, Baseline, ve çalışma yüzeyi sayacı
SolPages, sonra Layers · Assets · Components · Frames, sonra katman kategorileri listesi
Ortazoom ve bir sayfa göstergesiyle tuval
SağDesign · Prototype · Code
Durum çubuğuçalışma yüzeyleri, nesneler, seçim, etkin araç, zoom

Burada ne yaparsınız#

Sayfalar ve çerçeveler#

Yerleştirilmiş çerçeveleriyle Composer tuvali

Bir belgenin sayfaları vardır; bir sayfa çerçeveler (çalışma yüzeyleri) taşır. Bu, aynı anda tek bir çalışma yüzeyi üzerine çizen Vectra'dan farkıdır: Composer, bir ekran seti ya da bir yayılma seti için tasarlanmıştır.

Katmanlar, varlıklar ve bileşenler#

Composer araç çubuğu

Pages, sonra Layers / Assets / Components / Frames

Aynı belge üzerinde dört sekme. Components, yeniden kullanılabilir parçalardır: bir kez tanımlanır, birçok kez yerleştirilir; tanımı düzenleyin ve her örnek onu izler. Assets, belgenin dışarıdan çektiği şeydir. Katman listesi türe göre gruplanmıştır (Text, Images, Graphics); yoğun bir sayfada düz bir listeden daha hızlı taranır.

Hassas düzenleme#

X, Y, W, H ve bir köşe yarıçapı, artı align and distribute. Margins, Guides ve bir Baseline gridi, araç çubuğundaki değiştiricilerdir: taban çizgisi gridi, bir yayılma boyunca çok sütunlu metnin hizalanmasını sağlayan şeydir.

Tipografi#

Tipografi bölümü açık tasarım denetleyicisi

Composer'a yerini kazandıran kısım:

Font, size, leading, trackingbir kaydırıcı olarak değil, sayı olarak
Alignmentyatay, ve kutu içinde vertical: top, middle, bottom
Weight ve case"as typed" dahil
Paragraph spacing, listelermadde işaretli ya da numaralı
Resize modeFixed size, Auto width, Auto height: kutu metni izler mi, yoksa metin kutuya mı sarılır
Text threadingtaşmanın devam etmesi için bir metin kutusunu bir sonrakine bağlayın
Text stylesadlandırılmış, yeniden kullanılabilir

Prototype ve Code#

Prototype sekmesi ekranları tıklanabilir bir akışa bağlar. Code sekmesi tasarımı kod olarak gösterir.

Değişkenler ve stiller#

Bir belgeyi bir sayfa setinden çok bir sisteme dönüştüren iki panel:

  • Variables: belge genelinde kullanılan adlandırılmış değerler (bir renk, bir sayı, bir dize); bir değer ayarlanan her yerde bir variable picker ile birlikte. Değişkeni değiştirin, her kullanımı izler.
  • Styles: adlandırılmış metin ve nesne stilleri.
  • Fills: gradyanlar ve görüntüler dahil dolgu editörü.

Components ile birlikte, bunlar bir tasarımı token güdümlü yapan şeylerdir: Vectra'nın DA çalışma alanı tasarım token'ları dışa aktarabilir, ve Composer bunların kullanıldığı yerdir.

Prototipleme#

Buradaki bir prototip, zaten çizdiğiniz çerçeveler üzerine kurulu bir graftır. Her etkileşim dört şeydir: bir tetikleyici (tıklama ya da üzerine gelme), bir hedef çerçeve, bir geçiş ve bir süre. Bir çerçevenin bağlantı tutamacından yönlendirmesi gereken çerçeveye sürükleyin.

Prototype Mode, tuvali akış görünümüne dönüştürür; Preview Player, bir yeniden başlatmayla birlikte, onu okuyucunun göreceği gibi çalıştırır. Ayrı bir prototipleme belgesi yoktur, çerçeveler ekranların ta kendisidir.

Dev Mode, tasarımı koda devretmek#

Inspect sekmesi, bir tasarım aracının diğer yarısıdır: seçimi okur ve onun kodunu, üç platform sekmesinde üretir.

SekmeÇıktı
CSSweb
iOSSwiftUI
AndroidJetpack Compose

Üretilen kodun yanında, bir geliştiricinin istediği gerçek sayıları bildirir: size, radius, rotation, opacity, fill, stroke, effects, font ve font size, ve parent'a ve siblings'e ölçülen aralık: bir düzene karar veren iki mesafe. Kod panoya kopyalanır ya da indirilir.

Dışa aktarma#

Composer'da dışa aktarma tek bir seçim değil, bir ayar listesidir: birkaç tane ekleyin, hangilerinin çalıştırılacağını seçin, ve seçili her ayar tek bir geçişte kendi dosyasını üretir. Her ayar şunları taşır:

Format ve qualityayar başına, bu yüzden bir PNG ve bir JPG birlikte çıkabilir
Scale ve DPI@2x ve baskı çözünürlüğü
CMYK (print)baskıya gidecek sürüm için
Namingbir önek ve bir sonek, project- ve @2x
Backgroundformatın izin verdiği yerde transparent dahil

Panelin sizi keşfetmeye bırakmak yerine belirttiği iki ayrıntı:

  • Yalnızca PNG ve SVG saydamlık taşır. Bir JPG'de saydam bir arka plan seçmek, etkisi olmayan bir ayardır, ve panel bunu söyler.
  • Bir dışa aktarımın kaynağı ya bir node'dur ya da bir slice: Create Slice, mevcut seçimden bir dışa aktarım bölgesi yapar; bu, çerçeveyi kesmeden bir çerçevenin bir bölümünü dışa aktarmanızı sağlar.

Presets, tüm bir ayar setini kaydeder: bir projenin dışa aktarma yapılandırması yalnızca bir kez yazılır.

Okuduğu ve yazdığı dosyalar#

Native format.comp
Exportsherhangi bir ölçek ya da DPI'da, RGB ya da CMYK'da .png · .jpg · .svg
GeneratesCSS · SwiftUI · Jetpack Compose

Diğer stüdyolara iş göndermek#

Üretir: bir kompozisyon, ve görüntü olarak render edilmiş etkin çalışma yüzeyi. Kabul eder: pixel art, vektör sanat ve görüntüler.

Başkasıyla çalışmak#

Composer, bir belge olarak senkronize olur: bütünüyle durum, gecikmeli, artı gönderilen eylemler. Aynı sayfayı aynı anda düzenleyen iki kişiden biri kazanır; farklı sayfalar üzerinde çalışın.

Sınırlar ve sık karşılaşılan arızalar#

  • Auto width ve auto height, sabit düzenlerle çakışır. Auto width'e ayarlı bir kutu sarılmaz; metin çerçeveden taşıyorsa, genellikle nedeni budur.
  • Text threading otomatik değildir. Bir kutu, siz onu zincirlemeden Not linked der.
  • Bileşenler, bir örnekten değil, tanımdan yayılır. Bir örneği düzenlemek diğerlerini güncellemez.