1

animate上のある点への方向に向かって矢印を付けたいと思いListViewます。GPS で表示されるものと似ています (車両が方向を変えると矢印が移動します)。

    @Override
public View getView(int position, View convertView, ViewGroup parent) {
    View row = convertView;


    if(row == null)
    {
        LayoutInflater inflater = ((Activity)context).getLayoutInflater();
        row = inflater.inflate(layoutResourceId, parent, false);

        holder = new DataHolder();
        holder.imgIcon = (ImageView)row.findViewById(R.id.imgIcon);
        holder.locationName = (TextView)row.findViewById(R.id.locationName);
        holder.locationElevation = (TextView)row.findViewById(R.id.locationElevation);
        heading = getHeading(); 

        row.setTag(holder);
    }
    else
    {
        holder = (MountainHolder)row.getTag();
    }

    Loc loc = data[position];
    holder.locationName.setText(loc.locationName);
    holder.locationElevation.setText(loc.locationElevation);
    holder.imgIcon.setImageResource(loc.icon);

    return row;
}

もともと私はアニメーションを追加しましたholder.imageが、それはそれらすべてを(個別ではなく)アニメーション化します。PS、画像は矢印です。その情報に基づいてこれらの矢印をアニメーション化する方法を知る必要があるだけです。何か案は?

4

0 に答える 0