我有一個MyFrame(TFrame),它包含一個MyLayout(TLayout)和Align = Center。 我使用MyFrame.Scale減少/放大MyLayout及其內容。縮放工作正常。任何想法如何在縮放後在MyFrame中將MyLayout視覺中心化?如何在縮放後居中一個TLayout
0
A
回答
0
MyLayout.Position.X := (Self.Width - MyLayout.Width*newScale.X)/2;
MyLayout.Position.Y := (Self.Height - MyLayout.Height*newScale.Y)/2;
0
你可以把你的佈局在TGridPanelLayout:http://docwiki.embarcadero.com/Libraries/Seattle/en/FMX.Layouts.TGridPanelLayout
如果你有4行4列的網格,你可以把你的佈局單元格[1,1]與ROWSPAN = 2, ColumnSpan = 2,並將TGridPanelLayout和MyLayout的Align屬性更改爲Client。然後,您的佈局將始終居中。
相關問題
- 1. 如何在縮放後居中放置一個div
- 2. 縮放後保持圖像居中
- 3. 如何將一個縮放的SVG元素居中在一個點上?
- 4. 如何居中或縮放zoomButton圖像?
- 5. 如何以uiimageview/uiscrollview居中圖像(前後縮放)
- 6. 如何將一個<img>居中放在一個div中並使其與div的高度一起縮放?
- 7. 如何在另一個SVG文件中居中並縮放SVG文件
- 8. 如何在另一箇中放置一個居中的圓?
- 9. 居中縮放的ImageView
- 10. 縮放和居中UITextFields
- 11. 縮放和居中的iFrame
- 12. 在UIScrollView中縮放UIImageView - 不居中
- 13. 需要居中縮放的縮略圖
- 14. 如何將這個div居中放置在一個區域中?
- 15. 如何在ScrollView中居中顯示UIImageView(縮放)
- 16. 如何在WebView中居中縮放控件
- 17. 如何在UIImageView中居中縮放(旋轉)UIImage
- 18. 創建一個軟墊,居中,縮放NSImage中
- 19. 在ListBox.ItemTemplate中居中放置一個TextBlock
- 20. 在CSS中居中放置一個框
- 21. 使Google地圖在刷新後保持縮放和居中?
- 22. 在three.js模型導入後的智能居中和縮放
- 23. 如何將兩個按鈕居中放在一個頁面上
- 24. 如何在縮放時將圖像居中?
- 25. 如何在Flutter中居中放置一個ListTile的標題
- 26. 你如何在div中垂直居中放置一個div?
- 27. 如何將文本垂直居中放在一個段落中?
- 28. 如何使用fieldset在div中居中放置一個窗體?
- 29. 如何在縮放後校準一個精靈touchLocation
- 30. 你如何把三個div並排放在一起然後居中?
在設計時更改比例尺時,MyLayout的位置會自動更正。 – Hans