我正在尋找一種方式來獲得一定的德爾福Firemonkey TTrackbar行爲改變 在我的德爾福10.1西雅圖Android應用程序。TTrackbar從右至左,而不是從左到右
我想實現什麼? 軌跡欄有一個用戶可以移動的拇指。它在軌道上運行,並且從拇指離開的軌道的一側,直到軌道 的左端將默認爲彩色以指示用拇指選擇的值。
我希望它相反:軌道權從拇指到右端它 應具有這種顏色。
我指出成風格已經是方向,但學習一點關於那些我還沒有完全明白該怎麼做我的情況,我開始懷疑,只是改變了風格將工作之後。
我放棄了在窗體上TTrackbar,右單擊它並選擇「編輯 自定義樣式」。我發現有一個htrack,它由 背景,一個TRectangle和一個TStyleObject的高亮組成。 作爲一個TStyleObject,它通過 SourceLookup和SourceLink鏈接到一個PNG文件中的一個區域。但是我的智慧停止了。
- 如何找到PNG?
- 即使我找到它,下一步該做什麼?我不想改變 那個「高亮」TStyleObject的外觀,我想改變它的 的位置。我已經試着讓它正確定位,但這只是解決方案的一部分,因爲 運行時的寬度計算也需要「倒置」(1-x)。
我很抱歉地說這個:但是你的答案和它看起來一樣好(我自己已經有180度的想法了),表明你沒有在真正的Android設備上測試它。至少在D10西雅圖TrackBars旋轉角度> 85度(實際上可能是84或86,開始表現奇怪,180度旋轉的TTrackbar只在表單設計器中顯示,在設備上它是不可見的,即使它仍然有反應我有責任將其報告到Quality Portal:[link](https://quality.embarcadero.com/browse/RSP-13156) 但是,謝謝你試圖幫助我! – Markus
@Markus Arrgh。這是真的我沒有在真實設備上測試(我沒有任何Android)。人們可能會期望Emba通過FMX在這些年中篩選出這些基本錯誤。當然,我投票支持你的RSP。我在答案中做了一個筆記。 –