धुंधले बिना स्केल मैंने एक मूल एनीमेशन रखा है जिसमें एक नियंत्रण स्केलिंग 0.1 से 1.0 (x y) है। जो समस्या मैं देख रहा हूं वह अंतिम स्थिर स्थिति पर बसने से पहले कहा गया नियंत्रणों का यह "धुंधला" है।WinRT (सी #/एक्सएएमएल)
एक उदाहरण यह स्क्रीन कैमरा मैंने लिया है।
मुझे यकीन है कि यह क्या पैदा नहीं कर रहा हूँ। यह एक डिफ़ॉल्ट एनीमेशन/स्टोरीबोर्ड है जिसे आप ब्लेंड के माध्यम से उत्पन्न करेंगे।
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(CompositeTransform.ScaleX)" Storyboard.TargetName="UIBorder" >
<EasingDoubleKeyFrame KeyTime="0" Value="0.2">
<EasingDoubleKeyFrame.EasingFunction>
<BackEase EasingMode="EaseInOut"/>
</EasingDoubleKeyFrame.EasingFunction>
</EasingDoubleKeyFrame>
<EasingDoubleKeyFrame KeyTime="0:0:1.4" Value="1">
<EasingDoubleKeyFrame.EasingFunction>
<BackEase EasingMode="EaseInOut" Amplitude="3"/>
</EasingDoubleKeyFrame.EasingFunction>
</EasingDoubleKeyFrame>
</DoubleAnimationUsingKeyFrames>
उक्त नियंत्रण:
<Grid x:Name="UIBorder" Width="555" HorizontalAlignment="Center" VerticalAlignment="Center" RenderTransformOrigin="0.5,0.5">
<Grid.RenderTransform>
<CompositeTransform ScaleY="0.2" ScaleX="0.2"/>
</Grid.RenderTransform>
<Grid Margin="122,0,0,0" RenderTransformOrigin="0.5,0.5" >
<Border Background="#FF343434" ManipulationMode="None" IsDoubleTapEnabled="False" IsHoldingEnabled="False" IsRightTapEnabled="False" IsTapEnabled="False" RenderTransformOrigin="0.5,0.5" >
<Border.RenderTransform>
<CompositeTransform/>
</Border.RenderTransform>
</Border>
</Grid>
<Image HorizontalAlignment="Left" VerticalAlignment="Center" Source="ms-appx:///Assets/Chrome/LoginSeal.png" Stretch="None"/>
</Grid>
नोट:
- मैं इस दोनों एक Windows 8 पीसी पर इस बात की पुष्टि और सतही आरटी टैबलेट दो स्वतंत्र स्रोतों से (धुंधला लिया है यानी हार्डवेयर विशिष्ट नहीं)।
- मैंने बिटमैप कैश को यह देखने के लिए कोशिश की है कि इसमें कोई बदलाव आया है (जैसा भी होगा)।
हम्म। मुझे नहीं लगता कि आप इसे पूरी तरह से खत्म करने में सक्षम होने जा रहे हैं। स्केलिंग शायद सटीक रूप से जल्दी से किया जा रहा है और इसलिए धुंधला होने वाली "गोलियां" त्रुटियां हो सकती हैं। – ChrisF
नकारात्मक। मैंने एनिमेशन को धीमा एनीमेशन की अनुमति देने के लिए धीमा कर दिया है और वे बदतर हो जाते हैं। तेजी से कम से कम धुंधला छुपाता है। (क्षमा करें) –
मैंने बिल्कुल वही कोड इस्तेमाल किया और मैंने स्टोरीबोर्ड अवधि बढ़ा दी, लेकिन मुझे कोई धुंधली सीमा नहीं दिखाई दे रही थी? आश्चर्य है कि मुझे क्या याद आया? –