0
나는 이것이 안드로이드에서 어떻게 이루어질 지 전혀 모른다. 이미지는 Its a ux created in html and wanted the same in android입니다. 문제는 나는 그것이 재활용 뷰에 첨부 할 수 있습니다 생각이 방법으로 그것을 코딩 :사이에 텍스트 삽입 안드로이드에있는 데이터 목록
public class FourFragment extends Fragment {
RecyclerView rv_notify;
MyAdapter adapter;
ArrayList<Player> players=new ArrayList<>();
TextView notify_count_tv;
Context c;
public FourFragment() {
// Required empty public constructor
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_four, container, false);
c=v.getContext();
notify_count_tv=(TextView) v.findViewById(R.id.profile_notification_count);
ImageView imageView = (ImageView) v.findViewById(R.id.profile_imageview);
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.mipmap.ic_bank);
Bitmap blurredBitmap = blur(bitmap);
imageView.setImageBitmap(blurredBitmap);
imageView.setScaleType(ImageView.ScaleType.FIT_XY);
rv_notify= (RecyclerView) v.findViewById(R.id.profile_recyclerView);
rv_notify.setLayoutManager(new LinearLayoutManager(getContext()));
rv_notify.setItemAnimator(new DefaultItemAnimator());
adapter=new MyAdapter(getContext(),players);
players.clear();
for(int i=0;i<=6;i++){
int id=i;
if(i!=5) {
String notify = "Your appointment for UI design has been accepted by Subajeeth Mukerjeee";
String time = "" + i;
String date = "17 Oct 2016";
Player p = new Player(id, notify, time, date, R.mipmap.ic_bank);
players.add(p);
}else {
rv_notify.setAdapter(adapter);
players.clear();
TextView textView = new TextView(c);
textView.setText("123");
String notify = "Your appointment for UI design has been accepted by Subajeeth Mukerjeee";
String time = "" + i;
String date = "17 Oct 2016";
Player p = new Player(id, notify, time, date, R.mipmap.ic_bank);
players.add(p);
}
}
if(!(players.size()<1)){
notify_count_tv.setText(""+players.size());
rv_notify.setAdapter(adapter);
}
return v;
}
public Bitmap blur(Bitmap image) {
float BLUR_RADIUS = 23.3f;
if (null == image) return null;
Bitmap outputBitmap = Bitmap.createBitmap(image);
final RenderScript renderScript = RenderScript.create(getContext());
Allocation tmpIn = Allocation.createFromBitmap(renderScript, image);
Allocation tmpOut = Allocation.createFromBitmap(renderScript, outputBitmap);
//Intrinsic Gausian blur filter
ScriptIntrinsicBlur theIntrinsic = ScriptIntrinsicBlur.create(renderScript, Element.U8_4(renderScript));
theIntrinsic.setRadius(BLUR_RADIUS);
theIntrinsic.setInput(tmpIn);
theIntrinsic.forEach(tmpOut);
tmpOut.copyTo(outputBitmap);
return outputBitmap;
}
}
하지만보기는 마지막 남은 데이터가 다른 대체 왼쪽으로 인쇄 할 수 있습니다. 중간에 텍스트 뷰를 삽입하여 이미지의 결과를 얻으려고했지만 dat도 실패했습니다. 안드로이드에서 제공하는 이미지를 만들 수있게 도와 줄 수 있습니까?
[pinned-section-listview] (https://github.com/beworker/pinned-section-listview)를 참조해야합니다. –
고마워요. 내가 원한 고마워. 그것은 재활용보기를 통해 할 수 있습니까 ?? –