3.6 Flexモジュール内で、カスタムItemRendererでリストを使用しています。
<mx:List id="chatsList" y="0" left="2" right="6"
width="100%" height="100%" dataProvider="{chatsArrayCollection}"
horizontalScrollPolicy="off" itemRenderer="MessageRendererModerated"
styleName="dataList" variableRowHeight="true" verticalScrollPolicy="auto" >
</mx:List>
位置0のchatsArrayCollectionにアイテムを追加するとき、リストを下にスクロールして、新しいアイテムをうまくフェードインさせたいです。似たようなものがここに示されています。
ただし、これは私には機能しません。カスタムitemRendererを使用しているため、疑わしいです。MessageRendererModeratedは、テキストと画像へのリンクを含むキャンバスとして定義されています。
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" minHeight="94"
creationComplete="onCreationComplete();" resize="onResize();"
scaleY="1" width="100%"
horizontalScrollPolicy="off" blendMode="layer"
borderStyle="solid" borderThickness="0"
xmlns:rtl="views.rtl.*" > ...
私はこれを解決するためにさまざまな方法を試しましたが、どれも役に立ちませんでした。
どうもありがとう!
更新:以下のコメントに従って、見つけた例で述べたように、itemsChangeEffectを使用しようとしました。ただし、期待どおりに機能しませんでした。